chiark / gitweb /
tree-wide: check if errno is greater than zero (2)
[elogind.git] / src / basic / rm-rf.c
index 7a96295ba64bfbcb4972aab9cddcb940e97723b3..b9f71b4ee5b51f1e96ebdf0d71ae94e2eb5ca75f 100644 (file)
@@ -72,7 +72,7 @@ int rm_rf_children(int fd, RemoveFlags flags, struct stat *root_dev) {
                 errno = 0;
                 de = readdir(d);
                 if (!de) {
-                        if (errno != 0 && ret == 0)
+                        if (errno > 0 && ret == 0)
                                 ret = -errno;
                         return ret;
                 }