File xserver-RDP-so_reuseaddr.diff of Package xorg-x11-server-rdp

commit 436156db86294455ace088f91e953815195edf64
Author: David Reveman <davidr@novell.com>
Date:   Sat Mar 21 21:20:52 2009 -0400

    Use SO_REUSEADDR.

diff --git a/hw/rdp/rdpmisc.c b/hw/rdp/rdpmisc.c
index bcd19f6..3078003 100644
--- a/hw/rdp/rdpmisc.c
+++ b/hw/rdp/rdpmisc.c
@@ -240,8 +240,10 @@ g_tcp_socket(void)
   rv = socket(PF_INET, SOCK_STREAM, 0);
 #if defined(_WIN32)
   setsockopt(rv, IPPROTO_TCP, TCP_NODELAY, (char*)&i, sizeof(i));
+  setsockopt(rv, SOL_SOCKET, SO_REUSEADDR, (char*)&i, sizeof(i));
 #else
   setsockopt(rv, IPPROTO_TCP, TCP_NODELAY, (void*)&i, sizeof(i));
+  setsockopt(rv, SOL_SOCKET, SO_REUSEADDR, (void*)&i, sizeof(i));
 #endif
   return rv;
 }
openSUSE Build Service is sponsored by