mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 14:25:49 +00:00
cgroup: fix potential null dereference
new_controller() returns NULL on error, so let's check for that. Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com> Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
This commit is contained in:
committed by
Pavel Emelyanov
parent
44c4ef842d
commit
fe2073ee2e
@@ -567,7 +567,11 @@ static int collect_cgroups(struct list_head *ctls)
|
||||
pr_err("controller %s not found\n", cc->name);
|
||||
return -1;
|
||||
} else {
|
||||
struct cg_controller *nc = new_controller(cc->name);
|
||||
struct cg_controller *nc;
|
||||
|
||||
nc = new_controller(cc->name);
|
||||
if (!nc)
|
||||
return -1;
|
||||
list_add_tail(&nc->l, &cg->l);
|
||||
n_cgroups++;
|
||||
current_controller = nc;
|
||||
|
Reference in New Issue
Block a user