https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=1a942680bf770defaf5abd432ed6e238a68632de
commit 1a942680bf770defaf5abd432ed6e238a68632de Author: Corinna Vinschen <cori...@vinschen.de> Date: Tue Jul 4 15:11:06 2017 +0200 cygwin: scandirat: fix path given to scandir Signed-off-by: Corinna Vinschen <cori...@vinschen.de> Diff: --- winsup/cygwin/syscalls.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index faee928..df7f3c8 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -4771,7 +4771,7 @@ scandirat (int dirfd, const char *pathname, struct dirent ***namelist, char *path = tp.c_get (); if (gen_full_path_at (path, dirfd, pathname)) __leave; - return scandir (pathname, namelist, select, compar); + return scandir (path, namelist, select, compar); } __except (EFAULT) {} __endtry