tools/python: Py_INCREF(Py_None) when returing Py_None
authorMarek Marczykowski <marmarek@invisiblethingslab.com>
Tue, 13 Mar 2012 17:19:47 +0000 (17:19 +0000)
committerMarek Marczykowski <marmarek@invisiblethingslab.com>
Tue, 13 Mar 2012 17:19:47 +0000 (17:19 +0000)
Signed-off-by: Marek Marczykowski <marmarek@invisiblethingslab.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/python/xen/lowlevel/xl/xl.c

index 74c8c887e5deec388fb6737c806a7405031c64c3..8ca429a3c290efe113761371109ba3861f6f5f07 100644 (file)
@@ -408,6 +408,8 @@ static PyObject *pyxl_domid_to_name(XlObject *self, PyObject *args)
     domname = libxl_domid_to_name(self->ctx, domid);
     if (domname)
         ret = PyString_FromString(domname);
+       else
+               Py_INCREF(Py_None);
     free(domname);
 
     return ret;