aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts')
-rw-r--r--src/server/scripts/World/npcs_special.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/scripts/World/npcs_special.cpp b/src/server/scripts/World/npcs_special.cpp
index 22ce27d98cd..5ceab74efd1 100644
--- a/src/server/scripts/World/npcs_special.cpp
+++ b/src/server/scripts/World/npcs_special.cpp
@@ -1899,8 +1899,8 @@ public:
void InitializeAI()
{
CasterAI::InitializeAI();
- Unit* owner = me->GetOwner();
- if (!owner)
+ uint64 owner_guid = me->GetOwnerGUID();
+ if (!owner_guid)
return;
// Not needed to be despawned now
despawnTimer = 0;
@@ -1910,7 +1910,7 @@ public:
Trinity::UnitListSearcher<Trinity::AnyUnfriendlyUnitInObjectRangeCheck> searcher(me, targets, u_check);
me->VisitNearbyObject(30, searcher);
for (std::list<Unit*>::const_iterator iter = targets.begin(); iter != targets.end(); ++iter)
- if ((*iter)->GetAura(49206, owner->GetGUID()))
+ if ((*iter)->GetAura(49206, owner_guid))
{
me->Attack((*iter), false);
break;