diff --git a/zone/client.cpp b/zone/client.cpp index 842563d88..40a919d2b 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -7430,7 +7430,7 @@ void Client::ProcessXTargetAutoHaters() auto &haters = GetXTargetAutoMgr()->get_list(); for (auto &e : haters) { auto *mob = entity_list.GetMob(e.spawn_id); - if (!IsXTarget(mob)) { + if (mob && !IsXTarget(mob)) { auto slot = empty_slots.front(); empty_slots.pop(); XTargets[slot].dirty = true;