aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/win/fs.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/win/fs.c b/src/win/fs.c
index 42f006a3..08b42eb1 100644
--- a/src/win/fs.c
+++ b/src/win/fs.c
@@ -1651,12 +1651,12 @@ void fs__readdir(uv_fs_t* req) {
goto error;
/* Copy file type. */
- if ((find_data->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) != 0)
- dent.d_type = UV__DT_DIR;
+ if ((find_data->dwFileAttributes & FILE_ATTRIBUTE_DEVICE) != 0)
+ dent.d_type = UV__DT_CHAR;
else if ((find_data->dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT) != 0)
dent.d_type = UV__DT_LINK;
- else if ((find_data->dwFileAttributes & FILE_ATTRIBUTE_DEVICE) != 0)
- dent.d_type = UV__DT_CHAR;
+ else if ((find_data->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) != 0)
+ dent.d_type = UV__DT_DIR;
else
dent.d_type = UV__DT_FILE;