From 657f97680a52478bc84f730bfc3e2f9353132f6d Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Thu, 3 Mar 2011 01:25:11 +0100 Subject: [PATCH] drop disconnected spectators from games instead of keeping them alive --- common/server_protocolhandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/server_protocolhandler.cpp b/common/server_protocolhandler.cpp index 108116ad..1e6520a3 100644 --- a/common/server_protocolhandler.cpp +++ b/common/server_protocolhandler.cpp @@ -35,7 +35,7 @@ Server_ProtocolHandler::~Server_ProtocolHandler() Server_Game *g = gameIterator.value().first; Server_Player *p = gameIterator.value().second; - if (authState == UnknownUser) + if ((authState == UnknownUser) || p->getSpectator()) g->removePlayer(p); else p->setProtocolHandler(0);