rpms/libvncserver/devel libvncserver-0.9.1-close_server_socket.patch, NONE, 1.1 libvncserver.spec, 1.6, 1.7

Rex Dieter rdieter at fedoraproject.org
Sun May 24 04:31:01 UTC 2009


Author: rdieter

Update of /cvs/pkgs/rpms/libvncserver/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32525/devel

Modified Files:
	libvncserver.spec 
Added Files:
	libvncserver-0.9.1-close_server_socket.patch 
Log Message:
* Sat May 23 2009 Rex Dieter <rdieter at fedoraproject.org> - 0.9.7-3
- Socket is not closed when disconnecting from server (#501895)


libvncserver-0.9.1-close_server_socket.patch:

--- NEW FILE libvncserver-0.9.1-close_server_socket.patch ---
diff -up LibVNCServer-0.9.1/libvncclient/vncviewer.c~ LibVNCServer-0.9.1/libvncclient/vncviewer.c
--- LibVNCServer-0.9.1/libvncclient/vncviewer.c~	2007-02-01 17:05:56.000000000 +0200
+++ LibVNCServer-0.9.1/libvncclient/vncviewer.c	2009-05-20 22:26:35.000000000 +0300
@@ -316,6 +316,7 @@ void rfbClientCleanup(rfbClient* client)
 #endif
 #endif
 
+  if (client->sock > 0) close(client->sock);
   free(client->desktopName);
   free(client->serverHost);
   free(client);


Index: libvncserver.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libvncserver/devel/libvncserver.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- libvncserver.spec	4 May 2009 18:46:46 -0000	1.6
+++ libvncserver.spec	24 May 2009 04:30:29 -0000	1.7
@@ -22,6 +22,9 @@ Patch2: libvncserver-0.9.1-multilib.patc
 # safer LINUX platform detection (from opensuse)
 Patch50:  libvncserver-LINUX.patch
 
+## upstream patches
+Patch100: libvncserver-0.9.1-close_server_socket.patch
+
 # upstream name
 Obsoletes: LibVNCServer < %{version}-%{release}
 Provides:  LibVNCServer = %{version}-%{release}
@@ -62,6 +65,7 @@ find . -name minilzo\* -exec rm -f {} \;
 
 %patch2 -p1 -b .multilib
 %patch50 -p0 -b .LINUX
+%patch100 -p1 -b .close_server_socket
 
 # fix encoding
 mv AUTHORS AUTHORS.OLD && \
@@ -118,6 +122,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Sat May 23 2009 Rex Dieter <rdieter at fedoraproject.org> - 0.9.7-3
+- Socket is not closed when disconnecting from server (#501895)
+
 * Mon May 04 2009 Rex Dieter <rdieter at fedoraproject.org> - 0.9.7-2
 - fix detection of LINUX platform/define
 
@@ -128,7 +135,7 @@ rm -rf %{buildroot}
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
 * Thu Apr 10 2008 Manuel Wolfshant <wolfy at fedoraproject.org> 0.9.1-3
-- do not use bundled copy of minilzo
+- do not use bundled copy of minilzo (#439979)
 
 * Sun Jan 27 2008 Rex Dieter <rdieter at fedoraproject.org> 0.9.1-2
 - hack libtool to omit unused shlib dependencies




More information about the scm-commits mailing list