crobinso pushed to virt-manager (f20). "sshtunnels: Don't use socket API for fd passed to spice (bz #1135808)"

notifications at fedoraproject.org notifications at fedoraproject.org
Mon Apr 13 22:38:32 UTC 2015


>From be2ac8ad41ddbdf1704f013ee0d674f93bb1dc95 Mon Sep 17 00:00:00 2001
From: Cole Robinson <crobinso at redhat.com>
Date: Mon, 13 Apr 2015 18:38:23 -0400
Subject: sshtunnels: Don't use socket API for fd passed to spice (bz #1135808)


diff --git a/0019-sshtunnels-Don-t-use-socket-API-for-fd-passed-to-spi.patch b/0019-sshtunnels-Don-t-use-socket-API-for-fd-passed-to-spi.patch
new file mode 100644
index 0000000..0901ae4
--- /dev/null
+++ b/0019-sshtunnels-Don-t-use-socket-API-for-fd-passed-to-spi.patch
@@ -0,0 +1,22 @@
+From: Cole Robinson <crobinso at redhat.com>
+Date: Sat, 11 Apr 2015 23:12:48 -0400
+Subject: [PATCH virt-manager] sshtunnels: Don't use socket API for fd passed
+ to spice (bug 1135808)
+
+---
+ virtManager/console.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/virtManager/console.py b/virtManager/console.py
+index b9f98de..8863511 100644
+--- a/virtManager/console.py
++++ b/virtManager/console.py
+@@ -174,7 +174,7 @@ class _Tunnel(object):
+         self._outfds = socket.socketpair()
+         self._errfds = socket.socketpair()
+ 
+-        return self._outfds[0].fileno(), self._launch_tunnel, ginfo
++        return os.dup(self._outfds[0].fileno()), self._launch_tunnel, ginfo
+ 
+     def close(self):
+         if self.closed:
diff --git a/virt-manager.spec b/virt-manager.spec
index b8dce81..164792d 100644
--- a/virt-manager.spec
+++ b/virt-manager.spec
@@ -26,7 +26,7 @@
 
 Name: virt-manager
 Version: 1.0.1
-Release: 5%{_extra_release}
+Release: 6%{_extra_release}
 %define verrel %{version}-%{release}
 
 Summary: Virtual Machine Manager
@@ -73,6 +73,8 @@ Patch0016: 0016-Custom-F20-fix-for-ubuntu-vmvga-default-bug-1129803.patch
 Patch0017: 0017-urlfetcher-Bunch-of-distro-detection-fixes.patch
 # Only add 2 usbredir devices by default (bz #1135488)
 Patch0018: 0018-guest-Limit-number-of-default-usb-redirdevs-to-2-bug.patch
+# sshtunnels: Don't use socket API for fd passed to spice (bz #1135808)
+Patch0019: 0019-sshtunnels-Don-t-use-socket-API-for-fd-passed-to-spi.patch
 BuildArch: noarch
 
 
@@ -177,6 +179,8 @@ machine).
 %patch0017 -p1
 # Only add 2 usbredir devices by default (bz #1135488)
 %patch0018 -p1
+# sshtunnels: Don't use socket API for fd passed to spice (bz #1135808)
+%patch0019 -p1
 
 %build
 %if %{qemu_user}
@@ -286,6 +290,9 @@ fi
 
 
 %changelog
+* Mon Apr 13 2015 Cole Robinson <crobinso at redhat.com> - 1.0.1-6
+- sshtunnels: Don't use socket API for fd passed to spice (bz #1135808)
+
 * Wed Oct 29 2014 Cole Robinson <crobinso at redhat.com> - 1.0.1-5
 - Fix F21 URL installs (bz #1147720)
 - Only add 2 usbredir devices by default (bz #1135488)
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/virt-manager.git/commit/?h=f20&id=be2ac8ad41ddbdf1704f013ee0d674f93bb1dc95


More information about the scm-commits mailing list