aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-09-02 23:53:04 +0200
committerShauren <shauren.trinity@gmail.com>2011-09-02 23:53:04 +0200
commitd4df023e625776b184eb6e2a781a50eccbe5f113 (patch)
treee68b43715712c90772b3c777d629f2fce56c8f3b /src
parent7e2c7a69891ff6c2362a531fa4366096a0f9cd47 (diff)
Oops, missed this (could have caused crashes)
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
index ff8d8f0945b..dd645562501 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
@@ -490,6 +490,9 @@ class spell_rotface_mutated_infection : public SpellScriptLoader
// remove targets with this aura already
// tank is not on this list
targets.remove_if(Trinity::UnitAuraCheck(true, GetSpellInfo()->Id));
+ if (targets.empty())
+ return;
+
std::list<Unit*>::iterator itr = targets.begin();
std::advance(itr, urand(0, targets.size() - 1));
Unit* target = *itr;