chiark / gitweb /
machined: add early checks for unrealistically large image/pool sizes
[elogind.git] / src / basic / fs-util.c
index ba79a329daa994dfa56a853a0df490b59d7d8f45..b13a9cbea7ca725d27b7b79de02aeaa7f73d3418 100644 (file)
@@ -475,7 +475,7 @@ int get_files_in_directory(const char *path, char ***list) {
 
                 errno = 0;
                 de = readdir(d);
-                if (!de && errno != 0)
+                if (!de && errno > 0)
                         return -errno;
                 if (!de)
                         break;