summaryrefslogtreecommitdiff
path: root/libvirt-lxc-override.c
diff options
context:
space:
mode:
authorPavel Hrdina <phrdina@redhat.com>2015-10-05 09:42:23 +0200
committerPavel Hrdina <phrdina@redhat.com>2015-10-05 09:42:23 +0200
commit1d39dbaf637db03f6e597ed56b96aa065710b4a1 (patch)
treede653dff27ed32c77cbc537e4bf4af510f211362 /libvirt-lxc-override.c
parent827ed9b4f14f7b0d18820be0cbbecf44c5bbd0d7 (diff)
downloadlibvirt-python-1d39dbaf637db03f6e597ed56b96aa065710b4a1.tar.gz
use VYR_PY_LIST_SET_GOTO and VIR_PY_LIST_APPEND_GOTO
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Diffstat (limited to 'libvirt-lxc-override.c')
-rw-r--r--libvirt-lxc-override.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/libvirt-lxc-override.c b/libvirt-lxc-override.c
index b0550c7..316a500 100644
--- a/libvirt-lxc-override.c
+++ b/libvirt-lxc-override.c
@@ -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);