about summary refs log tree commit diff
path: root/src/game/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/server')
-rw-r--r--src/game/server/player.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/server/player.cpp b/src/game/server/player.cpp
index 092b85a1..62d29a4a 100644
--- a/src/game/server/player.cpp
+++ b/src/game/server/player.cpp
@@ -51,7 +51,12 @@ CPlayer::CPlayer(CGameContext *pGameServer, int ClientID, int Team)
 
 CPlayer::~CPlayer()
 {
-	ReleaseZCatchVictim(ZCATCH_RELEASE_ALL);
+	while(m_ZCatchVictims != NULL)
+	{
+		CZCatchVictim *tmp = m_ZCatchVictims;
+		m_ZCatchVictims = tmp->prev;
+		delete tmp;
+	}
 	
 	delete m_pCharacter;
 	m_pCharacter = 0;