From 0450b7ce718ef9fbc2f0c606b55589a6de911889 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Sat, 30 Jan 2021 12:00:28 +0100 Subject: [PATCH] cgroups: use cleanup macro for consistency and to prevent future mishaps. Signed-off-by: Christian Brauner --- src/lxc/cgroups/cgfsng.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c index beb277a39..8872163d5 100644 --- a/src/lxc/cgroups/cgfsng.c +++ b/src/lxc/cgroups/cgfsng.c @@ -3338,8 +3338,8 @@ static int cg_unified_init(struct cgroup_ops *ops, bool relative, __do_close int cgroup_root_fd = -EBADF; __do_free char *base_cgroup = NULL, *controllers_path = NULL; __do_free_string_list char **delegatable; + __do_free struct hierarchy *new = NULL; int ret; - struct hierarchy *new; ret = unified_cgroup_hierarchy(); if (ret == -ENOMEDIUM) @@ -3393,7 +3393,7 @@ static int cg_unified_init(struct cgroup_ops *ops, bool relative, new->bpf_device_controller = 1; ops->cgroup_layout = CGROUP_LAYOUT_UNIFIED; - ops->unified = new; + ops->unified = move_ptr(new); return CGROUP2_SUPER_MAGIC; } -- 2.47.2