• J
    lxc_cgroup: Add check for NULL cgroup before AddTask call · ae09988e
    John Ferlan 提交于
    Commit id '71ce4759' altered the cgroup processing with respect to the
    call to virCgroupAddTask being moved out from lower layers into the calling
    layers especially for qemu processing of emulator and vcpu threads. The
    movement affected lxc insomuch as it is possible for a code path to
    return a NULL cgroup *and* a 0 return status via virCgroupNewPartition
    failure when virCgroupNewIgnoreError succeeded when virCgroupNewMachineManual
    returns. Coverity pointed out that would cause virCgroupAddTask to core.
    
    This patch will check for a NULL cgroup as well as the negative return
    and just return the NULL cgroup to the caller (as it would have previously)
    ae09988e
lxc_cgroup.c 16.5 KB