From: Lennart Poettering Date: Fri, 17 Nov 2017 12:42:58 +0000 (+0100) Subject: nspawn: minor optimization X-Git-Tag: v236~152^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bf516294c89d8db9769d90b4f90c177adafa038c;p=thirdparty%2Fsystemd.git nspawn: minor optimization no need to prepare the target path if we quite the loop anyway one step later. --- diff --git a/src/nspawn/nspawn-mount.c b/src/nspawn/nspawn-mount.c index 3273a7cfc43..bfff53054c3 100644 --- a/src/nspawn/nspawn-mount.c +++ b/src/nspawn/nspawn-mount.c @@ -1038,13 +1038,13 @@ static int mount_legacy_cgns_supported( if (r == 0) break; - target = prefix_root("/sys/fs/cgroup", tok); - if (!target) - return log_oom(); - if (streq(controller, tok)) break; + target = prefix_root("/sys/fs/cgroup/", tok); + if (!target) + return log_oom(); + r = symlink_idempotent(controller, target); if (r == -EINVAL) return log_error_errno(r, "Invalid existing symlink for combined hierarchy: %m");