From 4a3072343dc9e9a99f5680830e19eb00023d54ac Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Fri, 8 Jan 2021 13:43:08 +0000 Subject: [PATCH] Check consumer exists before sending a message --- sdrbase/pipes/elementpipesgc.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdrbase/pipes/elementpipesgc.h b/sdrbase/pipes/elementpipesgc.h index 6f8cb9490..db4eafb5e 100644 --- a/sdrbase/pipes/elementpipesgc.h +++ b/sdrbase/pipes/elementpipesgc.h @@ -121,7 +121,8 @@ public: QList& consumers = cIt.value(); for (int i = 0; i < consumers.size(); i++) { - sendMessageToConsumer(m_elements->operator[](producerKey)[i], producerKey, consumers[i]); + if (existsConsumer(consumers[i])) + sendMessageToConsumer(m_elements->operator[](producerKey)[i], producerKey, consumers[i]); } } }