From 58dbb346589df99e1ad757f6564b41ec1293d0b4 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Sun, 12 Dec 2010 14:42:53 +0100 Subject: [PATCH] possibly fix the kill indicator leak bug --- qcsrc/server/cl_client.qc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/qcsrc/server/cl_client.qc b/qcsrc/server/cl_client.qc index d1720a4d4..2b8dc1881 100644 --- a/qcsrc/server/cl_client.qc +++ b/qcsrc/server/cl_client.qc @@ -1244,18 +1244,16 @@ void ClientKill_Now_TeamChange() void ClientKill_Now() { + remove(self.killindicator); + self.killindicator = world; + if(self.killindicator_teamchange) ClientKill_Now_TeamChange(); // in any case: Damage(self, self, self, 100000, DEATH_KILL, self.origin, '0 0 0'); - if(self.killindicator) - { - dprint("Cleaned up after a leaked kill indicator.\n"); - remove(self.killindicator); - self.killindicator = world; - } + // now I am sure the player IS dead } void KillIndicator_Think() { -- 2.39.2