From 6b3e661b2be4a7804b00390272d9137923d4f50a Mon Sep 17 00:00:00 2001 From: Kyle Sanderson Date: Wed, 4 Sep 2019 11:32:24 -0700 Subject: [PATCH] ensure empty queue when netchan drops --- core/PlayerManager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/PlayerManager.cpp b/core/PlayerManager.cpp index 2b7cec0c..17d17355 100644 --- a/core/PlayerManager.cpp +++ b/core/PlayerManager.cpp @@ -902,11 +902,17 @@ void PlayerManager::OnPrintfFrameAction(int client) { CPlayer &player = m_Players[client]; if (!player.IsConnected()) + { + player.m_PrintfBuffer.clear(); return; + } INetChannel *pNetChan = static_cast(engine->GetPlayerNetInfo(client)); if (pNetChan == NULL) + { + player.m_PrintfBuffer.clear(); return; + } while (!player.m_PrintfBuffer.empty()) {