[8961] Prevent crash in Aura::HandleAddModifier for far group member

This commit is contained in:
VladimirMangos 2009-12-10 01:05:46 +03:00
parent ba835f1d30
commit 6f083e0c31
2 changed files with 2 additions and 2 deletions

View file

@ -1445,7 +1445,7 @@ void Aura::HandleAddModifier(bool apply, bool Real)
if (Group* group = ((Player*)m_target)->GetGroup()) if (Group* group = ((Player*)m_target)->GetGroup())
for(GroupReference *itr = group->GetFirstMember(); itr != NULL; itr = itr->next()) for(GroupReference *itr = group->GetFirstMember(); itr != NULL; itr = itr->next())
if (Player* member = itr->getSource()) if (Player* member = itr->getSource())
if (member != m_target) if (member != m_target && member->IsInMap(m_target))
ReapplyAffectedPassiveAuras(member); ReapplyAffectedPassiveAuras(member);
} }
void Aura::HandleAddTargetTrigger(bool apply, bool /*Real*/) void Aura::HandleAddTargetTrigger(bool apply, bool /*Real*/)

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__ #ifndef __REVISION_NR_H__
#define __REVISION_NR_H__ #define __REVISION_NR_H__
#define REVISION_NR "8960" #define REVISION_NR "8961"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__