From d46c0fec76f8d430c6feab254525a8d794a7eadc Mon Sep 17 00:00:00 2001 From: mvglasow Date: Sun, 24 Aug 2025 22:15:30 +0300 Subject: [PATCH] [traffic] Fix endless loop in TrafficManager::Invalidate() Signed-off-by: mvglasow --- map/traffic_manager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/map/traffic_manager.cpp b/map/traffic_manager.cpp index 5b143933b..f365967bd 100644 --- a/map/traffic_manager.cpp +++ b/map/traffic_manager.cpp @@ -307,7 +307,10 @@ void TrafficManager::Invalidate(MwmSet::MwmId const & mwmId) for (auto it = m_messageCache.begin(); it != m_messageCache.end(); ) { if (!it->second.m_location) + { + it++; continue; + } bool isInvalid = false;