core: simplify check for path absoluteness

Just a microopt.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2014-01-27 01:23:16 -05:00
parent fd08a8403f
commit 70b64bd356

View file

@ -2997,17 +2997,15 @@ int unit_require_mounts_for(Unit *u, const char *path) {
* units can easily determine which units to make themselves a
* dependency of. */
if (!path_is_absolute(path))
return -EINVAL;
p = strdup(path);
if (!p)
return -ENOMEM;
path_kill_slashes(p);
if (!path_is_absolute(p)) {
free(p);
return -EINVAL;
}
if (!path_is_safe(p)) {
free(p);
return -EPERM;