summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/w32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/w32.c b/src/w32.c
index c989af6a46a..131361d7dc4 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -3910,7 +3910,7 @@ faccessat (int dirfd, const char * path, int mode, int flags)
/* When dired.c calls us with F_OK and a trailing slash, it actually
wants to know whether PATH is a directory. */
- if (IS_DIRECTORY_SEP (path[strlen (path) - 1]) && ((mode & F_OK) == F_OK))
+ if (IS_DIRECTORY_SEP (path[strlen (path) - 1]) && mode == F_OK)
mode |= D_OK;
/* MSVCRT implementation of 'access' doesn't recognize D_OK, and its