]> xenbits.xensource.com Git - libvirt.git/commitdiff
python: Fix bogus label placement
authorMatthias Bolte <matthias.bolte@googlemail.com>
Wed, 6 Jul 2011 17:25:18 +0000 (19:25 +0200)
committerMatthias Bolte <matthias.bolte@googlemail.com>
Thu, 7 Jul 2011 11:24:22 +0000 (13:24 +0200)
python/libvirt-override.c

index 8be9af70bb5b08e8d72885e2af32b724c780e854..2b8879654dce290fcef5737dfd58479d8d2af87d 100644 (file)
@@ -1489,13 +1489,12 @@ libvirt_virNodeGetCellsFreeMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *arg
         return(NULL);
 
     if ((startCell < 0) || (maxCells <= 0) || (startCell + maxCells > 10000))
-        goto error;
+        return VIR_PY_NONE;
 
     conn = (virConnectPtr) PyvirConnect_Get(pyobj_conn);
-    freeMems =
-        malloc(maxCells * sizeof(*freeMems));
+    freeMems = malloc(maxCells * sizeof(*freeMems));
     if (freeMems == NULL)
-        goto error;
+        return VIR_PY_NONE;
 
     LIBVIRT_BEGIN_ALLOW_THREADS;
     c_retval = virNodeGetCellsFreeMemory(conn, freeMems, startCell, maxCells);
@@ -1503,7 +1502,6 @@ libvirt_virNodeGetCellsFreeMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *arg
 
     if (c_retval < 0) {
         free(freeMems);
-error:
         return VIR_PY_NONE;
     }
     py_retval = PyList_New(c_retval);