]> xenbits.xensource.com Git - libvirt.git/commitdiff
Fix free of uninitialized value in LXC numad setup
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 22 Mar 2013 11:44:00 +0000 (11:44 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 22 Mar 2013 11:44:35 +0000 (11:44 +0000)
The 'nodeset' variable was never initialized, causing a later
VIR_FREE(nodeset) to free uninitialized memory.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
src/lxc/lxc_controller.c

index 37e3ce94cb584c9dc7313604930a00c5e1042710..bb369e234bfaf030a8838054925df5a89b9886b6 100644 (file)
@@ -517,7 +517,7 @@ static int virLXCControllerGetNumadAdvice(virLXCControllerPtr ctrl,
                                           virBitmapPtr *mask)
 {
     virBitmapPtr nodemask = NULL;
-    char *nodeset;
+    char *nodeset = NULL;
     int ret = -1;
 
     /* Get the advisory nodeset from numad if 'placement' of