From e78e1b296916c5c416229b7a67bd6481615b03f5 Mon Sep 17 00:00:00 2001 From: Florian Reimold <11774314+FlorianReimold@users.noreply.github.com> Date: Wed, 7 Feb 2024 16:34:55 +0100 Subject: [PATCH] check validity of message drop event callback before actually calling it. (#1346) (#1355) 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 3cede5f81..59c1d62db 100644 --- a/ecal/core/src/readwrite/ecal_reader.cpp +++ b/ecal/core/src/readwrite/ecal_reader.cpp @@ -705,7 +705,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;