From: Lennart Poettering Date: Wed, 25 Apr 2018 09:23:01 +0000 (+0200) Subject: path-util: one more empty_or_root() change X-Git-Tag: v239~243^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=53e87b5afec7c9fe935eba920f1e0966834862ee;p=thirdparty%2Fsystemd.git path-util: one more empty_or_root() change --- diff --git a/src/basic/path-util.c b/src/basic/path-util.c index 2ecb1430142..460b7929bcb 100644 --- a/src/basic/path-util.c +++ b/src/basic/path-util.c @@ -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; }