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; } }