forked from pool/libvirt
3973ce3dde
e350826c-python-fix-fd-passing.patch rhb#1021434 OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=319
27 lines
882 B
Diff
27 lines
882 B
Diff
commit e350826c653b20dd271ab99075d2f224c7451356
|
|
Author: Marian Neagul <marian@info.uvt.ro>
|
|
Date: Tue Oct 22 16:03:39 2013 +0100
|
|
|
|
python: Fix Create*WithFiles filefd passing
|
|
|
|
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.
|
|
|
|
Index: libvirt-1.1.2/python/libvirt-override.c
|
|
===================================================================
|
|
--- libvirt-1.1.2.orig/python/libvirt-override.c
|
|
+++ libvirt-1.1.2/python/libvirt-override.c
|
|
@@ -7149,6 +7149,10 @@ libvirt_virDomainCreateXMLWithFiles(PyOb
|
|
|
|
if (libvirt_intUnwrap(pyfd, &fd) < 0)
|
|
goto cleanup;
|
|
+
|
|
+ files[i] = fd;
|
|
+
|
|
+ files[i] = fd;
|
|
}
|
|
|
|
LIBVIRT_BEGIN_ALLOW_THREADS;
|