Fix wrong filename argument for utime() and utimes().
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 3 Feb 2009 08:41:11 +0000 (10:41 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 3 Feb 2009 08:41:11 +0000 (10:41 +0200)
This doesn't affect most systems, since most systems
have better functions available.

src/xz/io.c

index 49d3d8b..2a4c6e9 100644 (file)
@@ -180,7 +180,7 @@ io_copy_attrs(const file_pair *pair)
        (void)futimesat(pair->dest_fd, NULL, tv);
 #      else
        // Argh, no function to use a file descriptor to set the timestamp.
-       (void)utimes(pair->src_name, tv);
+       (void)utimes(pair->dest_name, tv);
 #      endif
 
 #elif defined(HAVE_UTIME)
@@ -195,7 +195,7 @@ io_copy_attrs(const file_pair *pair)
        (void)atime_nsec;
        (void)mtime_nsec;
 
-       (void)utime(pair->src_name, &buf);
+       (void)utime(pair->dest_name, &buf);
 #endif
 
        return;