Procházet zdrojové kódy

Updated invocations of safer_name_suffix

Sergey Poznyakoff před 21 roky
rodič
revize
dd6094f6c0
2 změnil soubory, kde provedl 5 přidání a 4 odebrání
  1. 2 2
      src/create.c
  2. 3 2
      src/extract.c

+ 2 - 2
src/create.c

@@ -1181,7 +1181,7 @@ dump_hard_link (struct tar_stat_info *stat)
       if ((dup = hash_lookup (link_table, &lp)))
 	{
 	  /* We found a link.  */
-	  char const *link_name = safer_name_suffix (dup->name, 1);
+	  char const *link_name = safer_name_suffix (dup->name, true);
 
 	  dup->nlink--;
 	      
@@ -1277,7 +1277,7 @@ dump_file0 (struct tar_stat_info *stat, char *p,
     return;
 
   assign_string (&stat->orig_file_name, p);
-  assign_string (&stat->file_name, safer_name_suffix (p, 0));
+  assign_string (&stat->file_name, safer_name_suffix (p, false));
 
   if (deref_stat (dereference_option, p, &stat->stat) != 0)
     {

+ 3 - 2
src/extract.c

@@ -572,7 +572,7 @@ extract_archive (void)
   if (verbose_option)
     print_header (&current_stat_info, -1);
 
-  file_name = safer_name_suffix (current_stat_info.file_name, 0);
+  file_name = safer_name_suffix (current_stat_info.file_name, false);
   if (strip_path_elements)
     {
       size_t prefix_len = stripped_prefix_len (file_name, strip_path_elements);
@@ -861,7 +861,8 @@ extract_archive (void)
 
     again_link:
       {
-	char const *link_name = safer_name_suffix (current_stat_info.link_name, 1);
+	char const *link_name = safer_name_suffix (current_stat_info.link_name,
+	                                           true);
 	struct stat st1, st2;
 	int e;