detected. Fixes a chat problem reported by Winzlo.
$Log$
+Revision 505.10 2004/02/29 22:52:15 ajc
+* Close and clear (set to -1) server socket handle when socket errors are
+ detected. Fixes a chat problem reported by Winzlo.
+
Revision 505.9 2004/02/29 05:34:25 ajc
* Display the Chat menu option as "Chat with other users in <roomname>"
1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
* webserver.c: warning fix
-
if (rlen < 1) {
lprintf(1, "Server connection broken: %s\n",
strerror(errno));
+ close(WC->serv_sock);
+ WC->serv_sock = (-1);
WC->connected = 0;
WC->logged_in = 0;
return;
if (retval < 1) {
lprintf(1, "Server connection broken: %s\n",
strerror(errno));
+ close(WC->serv_sock);
+ WC->serv_sock = (-1);
WC->connected = 0;
WC->logged_in = 0;
return;