diff --git a/src/game/ThreatManager.cpp b/src/game/ThreatManager.cpp index 21ceb1adb8..44a7385009 100644 --- a/src/game/ThreatManager.cpp +++ b/src/game/ThreatManager.cpp @@ -224,6 +224,8 @@ void ThreatContainer::clearReferences() // Return the HostileReference of nullptr, if not found HostileReference* ThreatContainer::getReferenceByTarget(Unit* pVictim) { + if (!pVictim) + return nullptr; HostileReference* result = nullptr; ObjectGuid guid = pVictim->GetObjectGuid(); for (ThreatList::const_iterator i = iThreatList.begin(); i != iThreatList.end(); ++i)