]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
path-util: one more empty_or_root() change
authorLennart Poettering <lennart@poettering.net>
Wed, 25 Apr 2018 09:23:01 +0000 (11:23 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 17 May 2018 18:48:55 +0000 (20:48 +0200)
src/basic/path-util.c

index 2ecb1430142afd19550f6b2a32e2372f319ec47b..460b7929bcb09924d3d424a18b8e3c723430c534 100644 (file)
@@ -685,11 +685,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;
 }