]> Dogcows Code - chaz/tar/blobdiff - src/create.c
(print_total_stats): Add default case
[chaz/tar] / src / create.c
index 99a15fcb2cacc01ed139609931c969602ab7134e..0d208d791c24586f50bc19c00fca7fe33d9271d5 100644 (file)
@@ -730,7 +730,7 @@ start_header (struct tar_stat_info *st)
   }
 
   {
-    struct timespec mtime = st->mtime;
+    struct timespec mtime = set_mtime_option ? mtime_option : st->mtime;
     if (archive_format == POSIX_FORMAT)
       {
        if (MAX_OCTAL_VAL (header->header.mtime) < mtime.tv_sec
@@ -1404,6 +1404,8 @@ 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);
+
   if (deref_stat (dereference_option, p, &st->stat) != 0)
     {
       stat_diag (p);
This page took 0.022201 seconds and 4 git commands to generate.