]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
python: Initialize new_params in virDomainSetSchedulerParameters
authorFederico Simoncelli <fsimonce@redhat.com>
Tue, 11 Sep 2012 14:41:49 +0000 (10:41 -0400)
committerEric Blake <eblake@redhat.com>
Tue, 11 Sep 2012 21:19:30 +0000 (15:19 -0600)
The new_params variable must be initialized in case the
virDomainGetSchedulerParameters call fails and we hit the cleanup
section before actually allocating the new parameters.

Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
python/libvirt-override.c

index bb1d881f1ea8392768bc2fb22dd914f873dceb51..485ed288822fd02baff844eb0903c78cd35cc775 100644 (file)
@@ -700,7 +700,7 @@ libvirt_virDomainSetSchedulerParameters(PyObject *self ATTRIBUTE_UNUSED,
     int i_retval;
     int nparams = 0;
     Py_ssize_t size = 0;
-    virTypedParameterPtr params, new_params;
+    virTypedParameterPtr params, new_params = NULL;
 
     if (!PyArg_ParseTuple(args, (char *)"OO:virDomainSetScedulerParameters",
                           &pyobj_domain, &info))