]> Dogcows Code - chaz/tar/blobdiff - src/names.c
tar: prefer openat-style functions
[chaz/tar] / src / names.c
index c38ccb6ca2a25f18d65d219deaadcb194da3b178..88d8be2cfeccac8e3d9ade871733a8a82b412e8b 100644 (file)
@@ -988,7 +988,8 @@ collect_and_sort_names (void)
        }
       if (S_ISDIR (st.stat.st_mode))
        {
-         int dir_fd = open (name->name, open_read_flags | O_DIRECTORY);
+         int dir_fd = openat (chdir_fd, name->name,
+                              open_read_flags | O_DIRECTORY);
          if (dir_fd < 0)
            open_diag (name->name);
          else
This page took 0.020886 seconds and 4 git commands to generate.