From 9a7bc70f76692938808936ccf869811388eded89 Mon Sep 17 00:00:00 2001 From: furo Date: Tue, 27 Aug 2024 20:44:55 +0200 Subject: [PATCH] Fix `double free or corruption` crash with `hot_reload` --- src/game/server/entities/character.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/server/entities/character.cpp b/src/game/server/entities/character.cpp index 1594cf173..ab30766bc 100644 --- a/src/game/server/entities/character.cpp +++ b/src/game/server/entities/character.cpp @@ -120,7 +120,7 @@ bool CCharacter::Spawn(CPlayer *pPlayer, vec2 Pos) if(GameServer()->m_apSavedTees[m_pPlayer->GetCid()]) { GameServer()->m_apSavedTees[m_pPlayer->GetCid()]->Load(m_pPlayer->GetCharacter(), Team); - delete GameServer()->m_apSavedTees[Team]; + delete GameServer()->m_apSavedTees[m_pPlayer->GetCid()]; GameServer()->m_apSavedTees[m_pPlayer->GetCid()] = nullptr; } }