From 17c84b9ffb51ed7e47d48b2733302dee667097e6 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Tue, 7 Feb 2023 15:04:37 -0800 Subject: [PATCH] libprocessgroup: Introduce a local variable in CgroupMap::ActivateControllers() This CL prepares for introducing an additional flag test. Bug: 213617178 Change-Id: Ia74c1990792b5839f76498de2cac0008ed92040f Signed-off-by: Bart Van Assche --- libprocessgroup/cgroup_map.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libprocessgroup/cgroup_map.cpp b/libprocessgroup/cgroup_map.cpp index 468d796e2..ac369d2bd 100644 --- a/libprocessgroup/cgroup_map.cpp +++ b/libprocessgroup/cgroup_map.cpp @@ -229,8 +229,8 @@ int CgroupMap::ActivateControllers(const std::string& path) const { auto controller_count = ACgroupFile_getControllerCount(); for (uint32_t i = 0; i < controller_count; ++i) { const ACgroupController* controller = ACgroupFile_getController(i); - if (ACgroupController_getFlags(controller) & - CGROUPRC_CONTROLLER_FLAG_NEEDS_ACTIVATION) { + const uint32_t flags = ACgroupController_getFlags(controller); + if (flags & CGROUPRC_CONTROLLER_FLAG_NEEDS_ACTIVATION) { std::string str("+"); str.append(ACgroupController_getName(controller)); if (!WriteStringToFile(str, path + "/cgroup.subtree_control")) {