summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordscho <dscho>2004-11-30 16:45:03 +0000
committerdscho <dscho>2004-11-30 16:45:03 +0000
commitc641923d058c1f8927bb3169c5f78b0510adb72f (patch)
treeaf8b9afffe0c6e170d7a580d7132b5fca2e4c14e
parent9a8a28c117f9185876e51aeefdb822532d5c71fa (diff)
downloadlibvncserver-c641923d058c1f8927bb3169c5f78b0510adb72f.zip
libvncserver-c641923d058c1f8927bb3169c5f78b0510adb72f.tar.gz
fix long reads (in some events of success, no TRUE was returned)
-rw-r--r--ChangeLog3
-rw-r--r--libvncclient/sockets.c15
2 files changed, 11 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index a91b296..9c05e45 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2004-11-30 "Leiradella, Andre V Matos Da Cunha" <ANDRE.LEIRADELLA@bra.xerox.com>
+ * libvncclient/sockets.c: return TRUE in every case of success
+
2004-08-29 Karl Runge <runge@karlrunge.com>
* x11vnc: yet another pointer input handling algorithm in
check_user_input(), revert to previous with -old_pointer2.
diff --git a/libvncclient/sockets.c b/libvncclient/sockets.c
index b7cdbdd..6991616 100644
--- a/libvncclient/sockets.c
+++ b/libvncclient/sockets.c
@@ -162,17 +162,18 @@ ReadFromRFBServer(rfbClient* client, char *out, unsigned int n)
out += i;
n -= i;
}
+ }
#ifdef DEBUG_READ_EXACT
hexdump:
- { int ii;
- for(ii=0;ii<nn;ii++)
- fprintf(stderr,"%02x ",(unsigned char)oout[ii]);
- fprintf(stderr,"\n");
- }
-#endif
- return TRUE;
+ { int ii;
+ for(ii=0;ii<nn;ii++)
+ fprintf(stderr,"%02x ",(unsigned char)oout[ii]);
+ fprintf(stderr,"\n");
}
+#endif
+
+ return TRUE;
}
OpenPOWER on IntegriCloud