summaryrefslogtreecommitdiffstats
path: root/libvncclient/rfbproto.c
diff options
context:
space:
mode:
authorChristian Beier <dontmind@freeshell.org>2009-11-05 16:25:30 +0100
committerJohannes Schindelin <johannes.schindelin@gmx.de>2009-11-11 17:14:10 +0100
commit9ed410668c19ddd6b2c12709d6a5383e7f7a6e07 (patch)
treec58c13c3f035bd95c0b958388e2c8b337c19b0f3 /libvncclient/rfbproto.c
parentd4c43c1b7316fdaa03e4e1b14ef21f502a1c8be9 (diff)
downloadlibtdevnc-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.c2
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;
}