From a5763d6feec5985c7fcf5e6bee1cd0a1830be685 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 27 May 2018 14:12:10 +0100 Subject: Err on empty directory packages --- src/common.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/common.cpp') diff --git a/src/common.cpp b/src/common.cpp index cb6d15cc1..274b86bf2 100644 --- a/src/common.cpp +++ b/src/common.cpp @@ -751,7 +751,7 @@ enum ReadDirectoryError { ReadDirectory_NotExists, ReadDirectory_Permission, ReadDirectory_NotDir, - ReadDirectory_EOF, + ReadDirectory_Empty, ReadDirectory_Unknown, ReadDirectory_COUNT, @@ -858,6 +858,9 @@ ReadDirectoryError read_directory(String path, Array *fi) { } while (FindNextFileW(find_file, &file_data)); + if (fi->count == 0) { + return ReadDirectory_Empty; + } return ReadDirectory_None; } -- cgit v1.2.3