]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu_cgroup: initialize mem_mask to NULL
authorPavel Hrdina <phrdina@redhat.com>
Tue, 17 Feb 2015 13:08:22 +0000 (14:08 +0100)
committerPavel Hrdina <phrdina@redhat.com>
Tue, 17 Feb 2015 13:22:50 +0000 (14:22 +0100)
If 'virNumaGetHostNodeset()' fails then the error path will try to free
uninitialized pointer mem_mask. Introduced by commit af2a1f058.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
src/qemu/qemu_cgroup.c

index fc4645089c702225e5f2038a50329833cc98d138..7b8eed083ed78184ee2849d21a3f95c8f612ed5a 100644 (file)
@@ -791,7 +791,7 @@ qemuInitCgroup(virQEMUDriverPtr driver,
 static void
 qemuRestoreCgroupState(virDomainObjPtr vm)
 {
-    char *mem_mask;
+    char *mem_mask = NULL;
     int empty = -1;
     qemuDomainObjPrivatePtr priv = vm->privateData;
     virBitmapPtr all_nodes;