]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
cgroups: avoid additional variable for single access
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 19 Feb 2021 23:38:57 +0000 (00:38 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Fri, 19 Feb 2021 23:38:57 +0000 (00:38 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/cgroups/cgfsng.c

index 4a44e3eba3da594be95f3ba93af9360e507bdd4f..4957850831e2cd9786366dd2374b5ab9be27b14e 100644 (file)
@@ -3492,7 +3492,6 @@ static int cg_unified_init(struct cgroup_ops *ops, bool relative,
 static int __cgroup_init(struct cgroup_ops *ops, struct lxc_conf *conf)
 {
        __do_close int dfd = -EBADF;
-       bool relative = conf->cgroup_meta.relative;
        int ret;
        const char *tmp;
 
@@ -3529,9 +3528,11 @@ static int __cgroup_init(struct cgroup_ops *ops, struct lxc_conf *conf)
        ops->dfd_mnt_cgroupfs_host = dfd;
 
        if (unified_cgroup_fd(dfd))
-               ret = cg_unified_init(ops, relative, !lxc_list_empty(&conf->id_map));
+               ret = cg_unified_init(ops, conf->cgroup_meta.relative,
+                                     !lxc_list_empty(&conf->id_map));
        else
-               ret = cg_hybrid_init(ops, relative, !lxc_list_empty(&conf->id_map));
+               ret = cg_hybrid_init(ops, conf->cgroup_meta.relative,
+                                    !lxc_list_empty(&conf->id_map));
        if (ret < 0)
                return syserrno(ret, "Failed to initialize cgroups");