X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftar;a=blobdiff_plain;f=src%2Fcreate.c;fp=src%2Fcreate.c;h=1b08e0b21fd3e5f34675c01b8ad1f43b8477ca9c;hp=0d1a5ffe99315f52410f1ca9ab9172fa3286d6d6;hb=1209e0ebff2cdfbff2195a162d85df5de349bbaf;hpb=e7b6f8e3aecf2699ecd1e18f905e14a2841c5e00 diff --git a/src/create.c b/src/create.c index 0d1a5ff..1b08e0b 100644 --- a/src/create.c +++ b/src/create.c @@ -1472,8 +1472,8 @@ dump_hard_link (struct tar_stat_info *st) /* We found a link. */ char const *link_name = safer_name_suffix (duplicate->name, true, absolute_names_option); - - duplicate->nlink--; + if (duplicate->nlink) + duplicate->nlink--; block_ordinal = current_block_ordinal (); assign_string (&st->link_name, link_name);