python: Fix Create*WithFiles filefd passingv1.1.4v1.1.4-rc1v1.1.4-rc2
authorMarian Neagul <[email protected]>
Tue, 22 Oct 2013 15:03:39 +0000 (22 16:03 +0100)
committerMartin Kletzander <[email protected]>
Tue, 22 Oct 2013 22:01:18 +0000 (22 23:01 +0100)
Commit d76227be added functions virDomainCreateWithFiles and
virDomainCreateXMLWithFiles, but there was a little piece missing in
python bindings.  This patch fixes proper passing of file descriptors
in the overwrites of these functions.

libvirt-override.c

index 4800d1d..2e58bf9 100644 (file)
@@ -7157,6 +7157,8 @@ libvirt_virDomainCreateWithFiles(PyObject *self ATTRIBUTE_UNUSED, PyObject *args
 
         if (libvirt_intUnwrap(pyfd, &fd) < 0)
             goto cleanup;
+
+        files[i] = fd;
     }
 
     LIBVIRT_BEGIN_ALLOW_THREADS;
@@ -7201,6 +7203,8 @@ libvirt_virDomainCreateXMLWithFiles(PyObject *self ATTRIBUTE_UNUSED, PyObject *a
 
         if (libvirt_intUnwrap(pyfd, &fd) < 0)
             goto cleanup;
+
+        files[i] = fd;
     }
 
     LIBVIRT_BEGIN_ALLOW_THREADS;