]> Dogcows Code - chaz/tar/blobdiff - src/misc.c
tar: -x -C symlink fix
[chaz/tar] / src / misc.c
index 763c661e9ca704d6193633baaa3020628d217110..89a148be56d422f1183837755835400adb59feff 100644 (file)
@@ -736,7 +736,8 @@ chdir_do (int i)
        {
          if (! IS_ABSOLUTE_FILE_NAME (curr->name))
            chdir_do (i - 1);
-         fd = openat (chdir_fd, curr->name, open_searchdir_flags);
+         fd = openat (chdir_fd, curr->name,
+                      open_searchdir_flags & ~ O_NOFOLLOW);
          if (fd < 0)
            open_fatal (curr->name);
 
This page took 0.020675 seconds and 4 git commands to generate.