diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 9bd465b4e..721361e57 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -8102,6 +8102,8 @@ void Unit::RemoveAllControlled(bool onDeath /*= false*/) target->ToTempSummon()->UnSummon(); it = m_Controlled.erase(it); } + else + ++it; } else {