From ec67dc482febec410400f96b7a0fa4280e29578d Mon Sep 17 00:00:00 2001 From: "Avi Halachmi (:avih)" Date: Sun, 8 Nov 2015 04:28:49 +0200 Subject: [PATCH] win: fix incorrect directory detection Allow other flags too... --- libtcc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libtcc.c b/libtcc.c index 8a13225..4059637 100644 --- a/libtcc.c +++ b/libtcc.c @@ -1538,7 +1538,8 @@ int is_dir(file_info_t *info) #ifndef _WIN32 return S_ISDIR(info->st_mode); #else - return info->dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY; + return (info->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) == + FILE_ATTRIBUTE_DIRECTORY; #endif }