]> Dogcows Code - chaz/tar/blobdiff - src/create.c
Fix tar -c -l file file
[chaz/tar] / src / create.c
index 0d1a5ffe99315f52410f1ca9ab9172fa3286d6d6..1b08e0b21fd3e5f34675c01b8ad1f43b8477ca9c 100644 (file)
@@ -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);
This page took 0.0179 seconds and 4 git commands to generate.