diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index e77bb0a0a2..221890024f 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -11861,6 +11861,7 @@ void Unit::SetControlled(bool apply, UnitState state) return; } + ClearUnitState(state); ApplyControlStatesIfNeeded(); } }