summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2013-11-17 17:29:53 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2013-11-17 17:31:41 +0200
commitb4afdd0e2892cbd099352dcfda86230cdca8be02 (patch)
treed8a6146e0bc69952c8e8dbbd2010d87cbff6cc37
parent6e8bca8b5664f9070fe9cc0d16dff324eb24c069 (diff)
downloadtar-b4afdd0e2892cbd099352dcfda86230cdca8be02.tar.gz
Fix GNU long link header.
* src/create.c (write_gnu_long_link): Set timestamp to 0 for backward compatibility. Bug reported by David Barri. * THANKS: Update.
-rw-r--r--THANKS1
-rw-r--r--src/create.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/THANKS b/THANKS
index 351dcad3..a734fb64 100644
--- a/THANKS
+++ b/THANKS
@@ -119,6 +119,7 @@ Danny R. Johnston danny@cs.weber.edu
Dave Barr barr@math.psu.edu
Dave Gentzel gentzel@nova.enet.dec.com
Dave Gregorich dtg@ipac.caltech.edu
+David Barri japgolly@gmail.com
David Brown davidb@davidb.org
David J. MacKenzie djm@uunet.uu.net
David Johnson David.W.Johnson@colorado.edu
diff --git a/src/create.c b/src/create.c
index e14e13d0..4344a247 100644
--- a/src/create.c
+++ b/src/create.c
@@ -543,7 +543,7 @@ write_gnu_long_link (struct tar_stat_info *st, const char *p, char type)
union block *header;
char *tmpname;
- header = start_private_header ("././@LongLink", size, start_time.tv_sec);
+ header = start_private_header ("././@LongLink", size, 0);
uid_to_uname (0, &tmpname);
UNAME_TO_CHARS (tmpname, header->header.uname);
free (tmpname);