diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index a30884229e098d..a9379ba1508ddf 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -15079,6 +15079,7 @@ void Unit::RemoveCharmedBy(Unit* charmer) ASSERT(type != CHARM_TYPE_VEHICLE || (GetTypeId() == TYPEID_UNIT && IsVehicle())); charmer->SetCharm(this, false); + m_combatManager.RevalidateCombat(); StopAttackingInvalidTarget();