]> git.cworth.org Git - tar/blobdiff - gnu/chdir-long.c
Merge branch 'dfsg-orig' into dfsg-debian
[tar] / gnu / chdir-long.c
index 5050b1f30ed14907846bedbc57b8eebffde04d53..338c050b4be24cb854f0dcbc4da2cbf414493231 100644 (file)
@@ -74,7 +74,7 @@ static int
 cdb_advance_fd (struct cd_buf *cdb, char const *dir)
 {
   int new_fd = openat (cdb->fd, dir,
-                       O_RDONLY | O_DIRECTORY | O_NOCTTY | O_NONBLOCK);
+                       O_SEARCH | O_DIRECTORY | O_NOCTTY | O_NONBLOCK);
   if (new_fd < 0)
     return -1;