diff --git a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Behavior/CountermeasuresBehavior.cpp b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Behavior/CountermeasuresBehavior.cpp index 2a957296689..5654786ea94 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Behavior/CountermeasuresBehavior.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Behavior/CountermeasuresBehavior.cpp @@ -180,6 +180,11 @@ ObjectID CountermeasuresBehavior::calculateCountermeasureToDivertTo( const Objec } else { + if (it == m_counterMeasures.begin()) + { + break; + } + --it; } }