From 2f940cd0274f0e1196e5d95a28e19e55cc247921 Mon Sep 17 00:00:00 2001 From: Florian Reimold <11774314+FlorianReimold@users.noreply.github.com> Date: Wed, 7 Feb 2024 16:35:08 +0100 Subject: [PATCH] check validity of message drop event callback before actually calling it. (#1346) (#1354) Co-authored-by: Rex Schilasky <49162693+rex-schilasky@users.noreply.github.com> --- ecal/core/src/readwrite/ecal_reader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecal/core/src/readwrite/ecal_reader.cpp b/ecal/core/src/readwrite/ecal_reader.cpp index f915d5b9a1..155d1edb31 100644 --- a/ecal/core/src/readwrite/ecal_reader.cpp +++ b/ecal/core/src/readwrite/ecal_reader.cpp @@ -837,7 +837,7 @@ namespace eCAL { const std::lock_guard lock(m_event_callback_map_sync); auto citer = m_event_callback_map.find(sub_event_dropped); - if (citer != m_event_callback_map.end()) + if (citer != m_event_callback_map.end() && citer->second) { SSubEventCallbackData data; data.type = sub_event_dropped;