chiark / gitweb /
basic/virt: fix userns check on CONFIG_USER_NS=n kernel (#4651)
[elogind.git] / src / basic / virt.c
index 35beebe7fa4116f5dedfd2b2a0e50fd0cc97486c..c935c534bb99863695fdf8b3cec3ad4927bfa383 100644 (file)
@@ -498,7 +498,7 @@ static int userns_has_mapping(const char *name) {
         f = fopen(name, "re");
         if (!f) {
                 log_debug_errno(errno, "Failed to open %s: %m", name);
-                return errno == -ENOENT ? false : -errno;
+                return errno == ENOENT ? false : -errno;
         }
 
         n = getline(&buf, &n_allocated, f);