diff options
author | Christian Beier <dontmind@freeshell.org> | 2009-11-05 16:25:30 +0100 |
---|---|---|
committer | Johannes Schindelin <johannes.schindelin@gmx.de> | 2009-11-11 17:14:10 +0100 |
commit | 9ed410668c19ddd6b2c12709d6a5383e7f7a6e07 (patch) | |
tree | c58c13c3f035bd95c0b958388e2c8b337c19b0f3 /libvncclient/rfbproto.c | |
parent | d4c43c1b7316fdaa03e4e1b14ef21f502a1c8be9 (diff) | |
download | libtdevnc-9ed410668c19ddd6b2c12709d6a5383e7f7a6e07.tar.gz libtdevnc-9ed410668c19ddd6b2c12709d6a5383e7f7a6e07.zip |
Fix checks for socket values, 0 is a legal value.
To make this work, we also have to initialize sockets
to a default value of -1.
Also close a client listen socket if it's open.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Diffstat (limited to 'libvncclient/rfbproto.c')
-rw-r--r-- | libvncclient/rfbproto.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libvncclient/rfbproto.c b/libvncclient/rfbproto.c index 57a3a54..76b501a 100644 --- a/libvncclient/rfbproto.c +++ b/libvncclient/rfbproto.c @@ -388,7 +388,7 @@ ConnectToRFBServer(rfbClient* client,const char *hostname, int port) fclose(rec->file); return FALSE; } - client->sock = 0; + client->sock = -1; return TRUE; } |