[10212] Fix iterator update in Unit::RemoveNotOwnSingleTargetAuras

Signed-off-by: Laise <fenrisse@gmail.com>
This commit is contained in:
zergtmn 2010-07-17 21:33:52 +03:00 committed by Laise
parent f37c73e255
commit 5c6fbdb54e
2 changed files with 3 additions and 3 deletions

View file

@ -4492,7 +4492,7 @@ void Unit::RemoveNotOwnSingleTargetAuras(uint32 newPhase)
if(!newPhase) if(!newPhase)
{ {
RemoveSpellAuraHolder(iter->second); RemoveSpellAuraHolder(iter->second);
m_spellAuraHolders.begin(); iter = m_spellAuraHolders.begin();
} }
else else
{ {
@ -4500,7 +4500,7 @@ void Unit::RemoveNotOwnSingleTargetAuras(uint32 newPhase)
if(!caster || !caster->InSamePhase(newPhase)) if(!caster || !caster->InSamePhase(newPhase))
{ {
RemoveSpellAuraHolder(iter->second); RemoveSpellAuraHolder(iter->second);
m_spellAuraHolders.begin(); iter = m_spellAuraHolders.begin();
} }
else else
++iter; ++iter;

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 "10211" #define REVISION_NR "10212"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__