ensure empty queue when netchan drops
This commit is contained in:
parent
eda65bb5bb
commit
6b3e661b2b
@ -902,11 +902,17 @@ void PlayerManager::OnPrintfFrameAction(int client)
|
|||||||
{
|
{
|
||||||
CPlayer &player = m_Players[client];
|
CPlayer &player = m_Players[client];
|
||||||
if (!player.IsConnected())
|
if (!player.IsConnected())
|
||||||
|
{
|
||||||
|
player.m_PrintfBuffer.clear();
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
INetChannel *pNetChan = static_cast<INetChannel *>(engine->GetPlayerNetInfo(client));
|
INetChannel *pNetChan = static_cast<INetChannel *>(engine->GetPlayerNetInfo(client));
|
||||||
if (pNetChan == NULL)
|
if (pNetChan == NULL)
|
||||||
|
{
|
||||||
|
player.m_PrintfBuffer.clear();
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
while (!player.m_PrintfBuffer.empty())
|
while (!player.m_PrintfBuffer.empty())
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user