diff --git a/zone/attack.cpp b/zone/attack.cpp index 173574641..3216b92d7 100644 --- a/zone/attack.cpp +++ b/zone/attack.cpp @@ -2571,7 +2571,7 @@ bool NPC::Death(Mob* killer_mob, int32 damage, uint16 spell, EQ::skills::SkillTy entity_list.RemoveFromAutoXTargets(this); - if (killer->GetUltimateOwner() && killer->GetUltimateOwner()->IsClient()) { + if (killer != nullptr && killer->GetUltimateOwner() && killer->GetUltimateOwner()->IsClient()) { killer->GetUltimateOwner()->CastToClient()->ProcessXTargetAutoHaters(); } uint16 emoteid = this->GetEmoteID();