]> Dogcows Code - chaz/tar/blobdiff - src/incremen.c
Revamp tar_getcwd/normalize_filename stuff.
[chaz/tar] / src / incremen.c
index 07e757adfa4f97a9313cceb9b4f31ea376d735bf..f6b311ef4b2c783a5bf870d5311d4077d0269238 100644 (file)
@@ -280,7 +280,7 @@ free_directory (struct directory *dir)
 static struct directory *
 attach_directory (const char *name)
 {
-  char *cname = normalize_filename (name);
+  char *cname = normalize_filename (chdir_current, name);
   struct directory *dir = make_directory (name, cname);
   if (dirtail)
     dirtail->next = dir;
@@ -370,7 +370,7 @@ find_directory (const char *name)
     return 0;
   else
     {
-      char *caname = normalize_filename (name);
+      char *caname = normalize_filename (chdir_current, name);
       struct directory *dir = make_directory (name, caname);
       struct directory *ret = hash_lookup (directory_table, dir);
       free_directory (dir);
This page took 0.024902 seconds and 4 git commands to generate.