X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fnames.c;h=88d8be2cfeccac8e3d9ade871733a8a82b412e8b;hb=4bde4f39d08f000f7e63a832b08a2525c1262f84;hp=c38ccb6ca2a25f18d65d219deaadcb194da3b178;hpb=fc5e44c99c98d764463f21a12c2c3ef1f0ba8ac7;p=chaz%2Ftar diff --git a/src/names.c b/src/names.c index c38ccb6..88d8be2 100644 --- a/src/names.c +++ b/src/names.c @@ -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