mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 02:25:38 +01:00
Core/PetAI: Fix an infinite loop
--HG-- branch : trunk
This commit is contained in:
@@ -4643,7 +4643,7 @@ bool Unit::HasNegativeAuraWithInterruptFlag(uint32 flag, uint64 guid)
|
||||
|
||||
bool Unit::HasNegativeAuraWithAttribute(uint32 flag, uint64 guid)
|
||||
{
|
||||
for (AuraApplicationMap::iterator iter = m_appliedAuras.begin(); iter != m_appliedAuras.end();)
|
||||
for (AuraApplicationMap::iterator iter = m_appliedAuras.begin(); iter != m_appliedAuras.end(); ++iter)
|
||||
{
|
||||
Aura const *aura = iter->second->GetBase();
|
||||
if (!iter->second->IsPositive() && aura->GetSpellProto()->Attributes & flag && (!guid || aura->GetCasterGUID() == guid))
|
||||
|
||||
Reference in New Issue
Block a user