mirror of https://gitee.com/openkylin/libvirt.git
virDomainDefParseXML: set the argument of virBitmapFree to NULL after calling virBitmapFree
After freeing the bitmap pointer, it must set the pointer to NULL. This will avoid any other use of the freed memory of the bitmap pointer. https://bugzilla.redhat.com/show_bug.cgi?id=1006710 Signed-off-by: Liuji (Jeremy) <jeremy.liu@huawei.com>
This commit is contained in:
parent
c9e1c6a93e
commit
ef5d51d491
src/conf
|
@ -11305,8 +11305,10 @@ virDomainDefParseXML(xmlDocPtr xml,
|
|||
}
|
||||
|
||||
/* Ignore 'nodeset' if 'placement' is 'auto' finally */
|
||||
if (placement_mode == VIR_NUMA_TUNE_MEM_PLACEMENT_MODE_AUTO)
|
||||
if (placement_mode == VIR_NUMA_TUNE_MEM_PLACEMENT_MODE_AUTO) {
|
||||
virBitmapFree(def->numatune.memory.nodemask);
|
||||
def->numatune.memory.nodemask = NULL;
|
||||
}
|
||||
|
||||
/* Copy 'placement' of <numatune> to <vcpu> if its 'placement'
|
||||
* is not specified and 'placement' of <numatune> is specified.
|
||||
|
|
Loading…
Reference in New Issue