From 92773c2e1b69e21d3259b660ecbb2026b39862e2 Mon Sep 17 00:00:00 2001 From: Fyren Date: Wed, 12 Oct 2011 00:51:58 -0400 Subject: [PATCH] Fixed client serials not getting cleared on disconnect (bug 5121, r=psychonic). --- core/PlayerManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/PlayerManager.cpp b/core/PlayerManager.cpp index e60c9b70..85fb644c 100644 --- a/core/PlayerManager.cpp +++ b/core/PlayerManager.cpp @@ -1450,6 +1450,7 @@ CPlayer::CPlayer() m_LastPassword.clear(); m_LangId = SOURCEMOD_LANGUAGE_ENGLISH; m_bFakeClient = false; + m_Serial.value = -1; } void CPlayer::Initialize(const char *name, const char *ip, edict_t *pEntity) @@ -1521,6 +1522,7 @@ void CPlayer::Disconnect() m_UserId = -1; m_bIsInKickQueue = false; m_bFakeClient = false; + m_Serial.value = -1; } void CPlayer::SetName(const char *name)