changeset 14997:eada19c57056 draft

(svn r19609) -Fix: do not print 'Connection lost' message for clients who failed to enter correct password
author smatz <smatz@openttd.org>
date Sun, 11 Apr 2010 17:25:44 +0000
parents 9e5144f34303
children a8b9c25df0da
files src/network/network.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/network/network.cpp
+++ b/src/network/network.cpp
@@ -548,7 +548,7 @@
 	 */
 	if (cs->sock == INVALID_SOCKET) return status;
 
-	if (status != NETWORK_RECV_STATUS_CONN_LOST && !cs->HasClientQuit() && _network_server && cs->status > STATUS_INACTIVE) {
+	if (status != NETWORK_RECV_STATUS_CONN_LOST && !cs->HasClientQuit() && _network_server && cs->status >= STATUS_AUTH) {
 		/* We did not receive a leave message from this client... */
 		char client_name[NETWORK_CLIENT_NAME_LENGTH];
 		NetworkClientSocket *new_cs;