systemctl: more cleanup

This is followup on 05cae7f343

I think the intention was to use the newly introduced 'path'
variable in the inner loop instead of p.
This commit is contained in:
Thomas Hindoe Paaboel Andersen 2014-05-16 23:37:54 +02:00
parent 342aea1950
commit 4723e4b2a4

View file

@ -5030,16 +5030,16 @@ static int enable_sysv_units(const char *verb, char **args) {
_cleanup_free_ char *path = NULL;
if (!isempty(arg_root))
asprintf(&p, "%s/%s/%s", arg_root, *k, name);
asprintf(&path, "%s/%s/%s", arg_root, *k, name);
else
asprintf(&p, "%s/%s", *k, name);
asprintf(&path, "%s/%s", *k, name);
if (!p) {
if (!path) {
r = log_oom();
goto finish;
}
found_native = access(p, F_OK) >= 0;
found_native = access(path, F_OK) >= 0;
if (found_native)
break;
}