From 804769400bcb4191d07fc21c2c2d27c37831ca24 Mon Sep 17 00:00:00 2001 From: Anton Popovichenko Date: Mon, 30 Sep 2024 13:19:44 +0200 Subject: [PATCH] fix(Core/GuardAI): crash when killer is null (#20100) --- src/server/game/AI/CoreAI/GuardAI.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/game/AI/CoreAI/GuardAI.cpp b/src/server/game/AI/CoreAI/GuardAI.cpp index 86c6fc1f0..4ba087cf8 100644 --- a/src/server/game/AI/CoreAI/GuardAI.cpp +++ b/src/server/game/AI/CoreAI/GuardAI.cpp @@ -60,6 +60,9 @@ void GuardAI::EnterEvadeMode(EvadeReason /*why*/) void GuardAI::JustDied(Unit* killer) { + if (!killer) + return; + if (Player* player = killer->GetCharmerOrOwnerPlayerOrPlayerItself()) me->SendZoneUnderAttackMessage(player); }