]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
cgroups: fix cgroup layout detection in __initialize_cgroups 4242/head
authorAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Mon, 12 Dec 2022 11:28:31 +0000 (12:28 +0100)
committerAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Mon, 12 Dec 2022 11:28:31 +0000 (12:28 +0100)
It looks like we made a mistake while detecting cgroup layout,
we are always set CGFSNG_LAYOUT_UNIFIED bit.

Reported-by: coverity (CID #1497115)
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
src/lxc/cgroups/cgfsng.c

index eeb817334fa11fc439a6514937d728e45c300292..cecc9bcc2ce9c2fe66b401e2fca33a7cc5731942 100644 (file)
@@ -3646,7 +3646,7 @@ static int __initialize_cgroups(struct cgroup_ops *ops, bool relative,
                        char *__controllers, *__current_cgroup;
 
                        type = LEGACY_HIERARCHY;
-                       layout_mask |= CGFSNG_LAYOUT_UNIFIED;
+                       layout_mask |= CGFSNG_LAYOUT_LEGACY;
 
                        __controllers = strchr(line, ':');
                        if (!__controllers)