From b012e23bfa71200cf35a13aeef3e765343c75020 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 6 Nov 2019 15:02:49 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 4535508..bc7313d 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -2376,7 +2376,9 @@ void Human::OnDie() member->room->OnHumanDie(this); member->SyncAroundPlayers(__FILE__, __LINE__, __func__); member->SendGameOver(); - room->xtimer.DeleteTimer(member->downed_timer); + if (member->downed_timer) { + room->xtimer.DeleteTimer(member->downed_timer); + } member->downed_timer = nullptr; } }