]> git.ipfire.org Git - thirdparty/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:51:00 +0000 (14:51 +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>
(cherry picked from commit 77a9dc0b8dc714212a8550314178b09684719546)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
src/qemu/qemu_cgroup.c

index d71ffbcf209c01b8744221cb1a8ecb7a2091b217..96b82fbfba255b107f743a55ac16701b1e874f86 100644 (file)
@@ -789,7 +789,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;