chiark / gitweb /
path-util: one more empty_or_root() change
[elogind.git] / src / basic / path-util.c
index 48205dc32ebedb8be99bfbbee479efe04b76bbb6..5d39cf0d6c9caf5f692828a7f4ae4030845438df 100644 (file)
@@ -692,11 +692,12 @@ int parse_path_argument_and_warn(const char *path, bool suppress_root, char **ar
                 return log_error_errno(r, "Failed to parse path \"%s\" and make it absolute: %m", path);
 
         path_kill_slashes(p);
-        if (suppress_root && path_equal(p, "/"))
+        if (suppress_root && empty_or_root(p))
                 p = mfree(p);
 
         free(*arg);
         *arg = p;
+
         return 0;
 }
 #endif // 0