]> git.localhorst.tv Git - blobs.git/blobdiff - src/io/filesystem.cpp
extended filesystem test
[blobs.git] / src / io / filesystem.cpp
index feb1cac7d0bcc2ef7a0aab77b28312e155249470..c916e15427aca02ccbbb4042c5e4f34050ce60ed 100644 (file)
@@ -186,6 +186,9 @@ bool remove_dir(const std::string &path) {
 #else
 
        DIR *dir = opendir(path.c_str());
+       if (!dir) {
+               return errno == ENOENT;
+       }
        for (dirent *entry = readdir(dir); entry != nullptr; entry = readdir(dir)) {
                if (
                        strncmp(entry->d_name, ".", 2) == 0 ||