Detected by Coverity. All existing callers happen to be in
range, so this isn't too serious.
* src/qemu/qemu_cgroup.c (qemuCgroupControllerActive): Check
bounds before dereference.
{
if (driver->cgroup == NULL)
return false;
- if (!virCgroupMounted(driver->cgroup, controller))
- return false;
if (controller < 0 || controller >= VIR_CGROUP_CONTROLLER_LAST)
return false;
+ if (!virCgroupMounted(driver->cgroup, controller))
+ return false;
if (driver->cgroupControllers & (1 << controller))
return true;
return false;