From 62ee9d5b46da5d437ae4d7f544ca8c019b1843e2 Mon Sep 17 00:00:00 2001 From: mvglasow Date: Fri, 6 Jun 2025 17:08:34 +0300 Subject: [PATCH] [traffic] Abort event loop run immediately if TrafficManager is disabled 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 3fe4e02e2..a439210e4 100644 --- a/map/traffic_manager.cpp +++ b/map/traffic_manager.cpp @@ -472,6 +472,9 @@ void TrafficManager::ThreadRoutine() while (WaitForRequest()) { + if (!IsEnabled()) + continue; + // TODO clean out expired messages LOG(LINFO, ("start loop, active MWMs changed:", m_activeMwmsChanged, ", poll needed:", m_isPollNeeded));