Now properly cleaning up pending client cvar queries in the queue on client disconnect

This commit is contained in:
Pavol Marko 2005-09-05 19:56:40 +00:00
parent f8227a09b4
commit aa0e4e121e

View File

@ -61,7 +61,12 @@ void CPlayer::Disconnect() {
authorized = false; authorized = false;
while (!cvarQueryQueue.empty()) while (!cvarQueryQueue.empty())
{
ClientCvarQuery_Info *pQuery = cvarQueryQueue.front();
unregisterSPForward(pQuery->resultFwd);
delete pQuery;
cvarQueryQueue.pop(); cvarQueryQueue.pop();
}
bot = 0; bot = 0;
} }