X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fcreate.c;h=f2db9c27fd542ff234c97f93f3cd309d9c8c290d;hb=f7a29307e274927b544ebd22e9e1bf86da8c151e;hp=e1af8db8a9857915bad15ae00da77bc8da70029b;hpb=273810a9f73a71bc8417a09a9a9c4c569df0fa11;p=chaz%2Ftar diff --git a/src/create.c b/src/create.c index e1af8db..f2db9c2 100644 --- a/src/create.c +++ b/src/create.c @@ -494,7 +494,7 @@ split_long_name (const char *name, size_t length) size_t i; if (length > PREFIX_FIELD_SIZE) - length = PREFIX_FIELD_SIZE+2; + length = PREFIX_FIELD_SIZE + 1; for (i = length - 1; i > 0; i--) if (ISSLASH (name[i])) break; @@ -1520,6 +1520,8 @@ dump_file0 (struct tar_stat_info *st, char const *p, abort (); } + file_count_links (st); + ok = status == dump_status_ok; }