bugfix in server connection slot shutdown processing, only update server listener if BEFORE game started, not after game exits

This commit is contained in:
Mark Vejvoda 2010-06-03 23:00:31 +00:00
parent a5e417fff9
commit dc0315d0d6

View File

@ -511,6 +511,7 @@ void ConnectionSlot::close() {
SystemFlags::OutputDebug(SystemFlags::debugNetwork,"In [%s::%s LINE: %d]\n",__FILE__,__FUNCTION__,__LINE__);
bool updateServerListener = (socket != NULL);
delete socket;
socket= NULL;
@ -520,7 +521,7 @@ void ConnectionSlot::close() {
//chatSender.clear();
//chatTeamIndex= -1;
if(ready == false) {
if(updateServerListener == true && ready == false) {
SystemFlags::OutputDebug(SystemFlags::debugNetwork,"In [%s::%s LINE: %d]\n",__FILE__,__FUNCTION__,__LINE__);
serverInterface->updateListen();
}