From 5c18805704ca6af1b327a5f486d60ae3bbe5624e Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Mon, 1 Oct 2012 14:22:42 +0200 Subject: [PATCH] lxc: Correctly report active cgroups There was an inverted return value in lxcCgroupControllerActive(). The function assumes cgroups are active and do couple of checks to prove that. If any of them fails, false is returned. Therefore, at the end, after all checks are done we must return true, not false. (cherry picked from commit 0dddd680c267eecfb0eeaa7b3a52f563089c6301) --- src/lxc/lxc_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lxc/lxc_driver.c b/src/lxc/lxc_driver.c index ae5163e495..87305dbfc5 100644 --- a/src/lxc/lxc_driver.c +++ b/src/lxc/lxc_driver.c @@ -1645,7 +1645,7 @@ static bool lxcCgroupControllerActive(virLXCDriverPtr driver, if (driver->cgroupControllers & (1 << controller)) return true; #endif - return false; + return true; }