[Freeciv-Dev] Re: (PR#9913) failed auth leaves client in inconsistent st
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
<URL: http://rt.freeciv.org/Ticket/Display.html?id=9913 >
here's the beginning of a fix for this problem. The server doesn't close
the connection to the client completely on a rejection of connection.
-mike
? remove_all.diff
? server/.stdinhand.c.swp
Index: server/connecthand.c
===================================================================
RCS file: /home/freeciv/CVS/freeciv/server/connecthand.c,v
retrieving revision 1.29
diff -u -r1.29 connecthand.c
--- server/connecthand.c 15 Sep 2004 02:29:29 -0000 1.29
+++ server/connecthand.c 15 Sep 2004 04:42:12 -0000
@@ -196,6 +196,7 @@
send_packet_server_join_reply(pconn, &packet);
freelog(LOG_NORMAL, _("Client rejected: %s."), conn_description(pconn));
flush_connection_send_buffer_all(pconn);
+ close_connection(pconn);
}
/**************************************************************************
|
|