1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2025-11-20 20:23:47 +03:00

use VYR_PY_LIST_SET_GOTO and VIR_PY_LIST_APPEND_GOTO

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
Pavel Hrdina
2015-10-05 09:42:23 +02:00
parent 827ed9b4f1
commit 1d39dbaf63
2 changed files with 343 additions and 283 deletions

View File

@@ -82,17 +82,8 @@ libvirt_lxc_virDomainLxcOpenNamespace(PyObject *self ATTRIBUTE_UNUSED,
if ((py_retval = PyList_New(0)) == NULL)
goto error;
for (i = 0; i < c_retval; i++) {
PyObject *item = NULL;
if ((item = libvirt_intWrap(fdlist[i])) == NULL)
goto error;
if (PyList_Append(py_retval, item) < 0) {
Py_DECREF(item);
goto error;
}
}
for (i = 0; i < c_retval; i++)
VIR_PY_LIST_APPEND_GOTO(py_retval, libvirt_intWrap(fdlist[1]), error);
cleanup:
VIR_FREE(fdlist);