(svn r2108) -Fix: the server now also unpause when a client desyncs or something
authortruelight
Wed, 30 Mar 2005 08:50:34 +0000
changeset 1604 ee7859b804f6
parent 1603 e67485272abc
child 1605 c4630be67467
(svn r2108) -Fix: the server now also unpause when a client desyncs or something
network.c
--- a/network.c	Tue Mar 29 21:42:51 2005 +0000
+++ b/network.c	Wed Mar 30 08:50:34 2005 +0000
@@ -515,12 +515,12 @@
 				SEND_COMMAND(PACKET_SERVER_ERROR_QUIT)(new_cs, cs->index, errorno);
 			}
 		}
+	}
 
-		/* When the client was PRE_ACTIVE, the server was in pause mode, so unpause */
-		if (cs->status == STATUS_PRE_ACTIVE && _network_pause_on_join) {
-			DoCommandP(0, 0, 0, NULL, CMD_PAUSE);
-			NetworkServer_HandleChat(NETWORK_ACTION_CHAT, DESTTYPE_BROADCAST, 0, "Game unpaused", NETWORK_SERVER_INDEX);
-		}
+	/* When the client was PRE_ACTIVE, the server was in pause mode, so unpause */
+	if (cs->status == STATUS_PRE_ACTIVE && _network_pause_on_join) {
+		DoCommandP(0, 0, 0, NULL, CMD_PAUSE);
+		NetworkServer_HandleChat(NETWORK_ACTION_CHAT, DESTTYPE_BROADCAST, 0, "Game unpaused", NETWORK_SERVER_INDEX);
 	}
 
 	closesocket(cs->socket);