diff options
| author | Machiavelli <none@none> | 2009-12-06 20:25:36 +0100 |
|---|---|---|
| committer | Machiavelli <none@none> | 2009-12-06 20:25:36 +0100 |
| commit | c91974cc34690ab575aab0ed1e4bba89887f1d5e (patch) | |
| tree | 1030cf0264abdcb29d4b4ab0288e8d1197be3d5f | |
| parent | e864ec0e4067572e84a04cf54a879353294f19f6 (diff) | |
Better way to fix crash in Chromagus script. by hyriuu. Closes #650
--HG--
branch : trunk
| -rw-r--r-- | src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_chromaggus.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_chromaggus.cpp b/src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_chromaggus.cpp index a2596943f54..b094b111731 100644 --- a/src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_chromaggus.cpp +++ b/src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_chromaggus.cpp @@ -229,7 +229,8 @@ struct TRINITY_DLL_DECL boss_chromaggusAI : public ScriptedAI //Affliction_Timer if (Affliction_Timer <= diff) { - for (std::list<HostilReference*>::iterator i = m_creature->getThreatManager().getThreatList().begin(); i != m_creature->getThreatManager().getThreatList().end(); ++i) + std::list<HostilReference*> threatlist = m_creature->getThreatManager().getThreatList(); + for (std::list<HostilReference*>::iterator i = threatlist.begin(); i != threatlist.end(); ++i) { Unit* pUnit; if ((*i) && (*i)->getSource()) |
