mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 01:37:37 +01:00
Scripts/Halls of Lightning: Fix a crash caused by iterator invalidating in Ionar boss script (#29963)
This commit is contained in:
@@ -145,9 +145,12 @@ struct boss_ionar : public BossAI
|
||||
|
||||
Position pos = me->GetPosition();
|
||||
|
||||
for (ObjectGuid guid : summons)
|
||||
for (SummonList::const_iterator itr = summons.begin(); itr != summons.end();)
|
||||
{
|
||||
if (Creature* pSpark = ObjectAccessor::GetCreature(*me, guid))
|
||||
Creature* pSpark = ObjectAccessor::GetCreature(*me, *itr);
|
||||
++itr;
|
||||
|
||||
if (pSpark)
|
||||
{
|
||||
if (pSpark->IsAlive())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user