1
0
Fork 0

(svn r14760) -Fix (rlongago): network connection of clients being closed twice (found due to added assertion in r14730)

release/0.7
rubidium 2008-12-28 21:45:41 +00:00
parent e626e07bd3
commit 105b84e343
1 changed files with 1 additions and 2 deletions

View File

@ -68,8 +68,6 @@ NetworkClientSocket::~NetworkClientSocket()
*/ */
NetworkRecvStatus NetworkClientSocket::CloseConnection() NetworkRecvStatus NetworkClientSocket::CloseConnection()
{ {
NetworkCloseClient(this);
/* Clients drop back to the main menu */ /* Clients drop back to the main menu */
if (!_network_server && _networking) { if (!_network_server && _networking) {
_switch_mode = SM_MENU; _switch_mode = SM_MENU;
@ -80,6 +78,7 @@ NetworkRecvStatus NetworkClientSocket::CloseConnection()
return NETWORK_RECV_STATUS_CONN_LOST; return NETWORK_RECV_STATUS_CONN_LOST;
} }
NetworkCloseClient(this);
return NETWORK_RECV_STATUS_OKAY; return NETWORK_RECV_STATUS_OKAY;
} }