From 86856cb5757843ade3c8c0cb52d78971fdf2448b Mon Sep 17 00:00:00 2001 From: cgf Date: Thu, 26 Jan 2006 02:54:52 +0000 Subject: [PATCH] * fhandler_disk_file.cc (fhandler_disk_file::readdir): Fix test for dirent_isroot to use the correct boolean operator. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/fhandler_disk_file.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 942ca3fbe1..c265cba83c 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2006-01-25 Corinna Vinschen + + * fhandler_disk_file.cc (fhandler_disk_file::readdir): Fix test for + dirent_isroot to use the correct boolean operator. + 2006-01-25 Christopher Faylor * ntdll.h: (temporarily?) Add more functions for querying directory. diff --git a/winsup/cygwin/fhandler_disk_file.cc b/winsup/cygwin/fhandler_disk_file.cc index ab277815b4..b534b7fb08 100644 --- a/winsup/cygwin/fhandler_disk_file.cc +++ b/winsup/cygwin/fhandler_disk_file.cc @@ -1501,7 +1501,7 @@ fhandler_disk_file::readdir (DIR *dir, dirent *de) fnunmunge (de->d_name, buf.cFileName); else strcpy (de->d_name, buf.cFileName); - if (dir->__flags && dirent_isroot) + if (dir->__flags & dirent_isroot) { if (strcasematch (de->d_name, "dev")) dir->__flags |= dirent_saw_dev; -- 2.11.0