forked from pool/xorg-x11-server
32 lines
767 B
Diff
32 lines
767 B
Diff
|
diff --git a/hw/vnc/sockets.c b/hw/vnc/sockets.c
|
||
|
index 942fa36..c7a9ea2 100644
|
||
|
--- a/hw/vnc/sockets.c
|
||
|
+++ b/hw/vnc/sockets.c
|
||
|
@@ -448,7 +448,7 @@ WriteExact(sock, buf, len)
|
||
|
int n;
|
||
|
fd_set fds;
|
||
|
struct timeval tv;
|
||
|
-#if 0
|
||
|
+#if 1
|
||
|
int totalTimeWaited = 0;
|
||
|
#endif
|
||
|
|
||
|
@@ -469,7 +469,7 @@ WriteExact(sock, buf, len)
|
||
|
return n;
|
||
|
}
|
||
|
|
||
|
-#if 0
|
||
|
+#if 1
|
||
|
/* Retry every 5 seconds until we exceed rfbMaxClientWait. We
|
||
|
need to do this because select doesn't necessarily return
|
||
|
immediately when the other end has gone away */
|
||
|
@@ -487,7 +487,7 @@ WriteExact(sock, buf, len)
|
||
|
tv.tv_usec = 0;
|
||
|
#endif
|
||
|
n = select(sock+1, NULL, &fds, NULL, &tv);
|
||
|
-#if 0
|
||
|
+#if 1
|
||
|
if (n < 0) {
|
||
|
rfbLogPerror("WriteExact: select");
|
||
|
return n;
|