]> Dogcows Code - chaz/tar/commitdiff
(obstack_code_rename): Apply safer_name_suffix to name arguments before storing them...
authorSergey Poznyakoff <gray@gnu.org.ua>
Sat, 29 Sep 2007 00:47:59 +0000 (00:47 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Sat, 29 Sep 2007 00:47:59 +0000 (00:47 +0000)
src/incremen.c

index acccb8f605753ff9170a9b94479540521bd3d845..50be0101e716e632fa5e262df76c6986335d8643 100644 (file)
@@ -609,10 +609,17 @@ get_directory_contents (char *dir, dev_t device)
 static void
 obstack_code_rename (struct obstack *stk, char *from, char *to)
 {
+  char *s;
+
+  s = from[0] == 0 ? from :
+                     safer_name_suffix (from, false, absolute_names_option);
   obstack_1grow (stk, 'R');
-  obstack_grow (stk, from, strlen (from) + 1);
+  obstack_grow (stk, s, strlen (s) + 1);
+
+  s = to[0] == 0 ? to:
+                   safer_name_suffix (to, false, absolute_names_option);
   obstack_1grow (stk, 'T');
-  obstack_grow (stk, to, strlen (to) + 1);
+  obstack_grow (stk, s, strlen (s) + 1);
 }
 
 static bool
This page took 0.025008 seconds and 4 git commands to generate.