diff options
Diffstat (limited to 'src/create.c')
-rw-r--r-- | src/create.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/create.c b/src/create.c index 7b20c02b..a925160e 100644 --- a/src/create.c +++ b/src/create.c @@ -1495,7 +1495,7 @@ dump_file0 (struct tar_stat_info *st, const char *p, assign_string (&st->file_name, safer_name_suffix (p, false, absolute_names_option)); - transform_name (&st->file_name); + transform_name (&st->file_name, XFORM_REGFILE); if (deref_stat (dereference_option, p, &st->stat) != 0) { @@ -1705,8 +1705,7 @@ dump_file0 (struct tar_stat_info *st, const char *p, } buffer[size] = '\0'; assign_string (&st->link_name, buffer); - if (transform_symlinks_option) - transform_name (&st->link_name); + transform_name (&st->link_name, XFORM_SYMLINK); if (NAME_FIELD_SIZE - (archive_format == OLDGNU_FORMAT) < size) write_long_link (st); |