From 39a5d9f824b6053976d08ddffe8304d2b04217f6 Mon Sep 17 00:00:00 2001 From: Bernardo-Gabriel Date: Thu, 23 Jan 2025 14:42:49 +0000 Subject: [PATCH] Transports/UDP: ignore messages from external sources, to avoid redirecting messages that just arrived from outside. --- src/Transports/UDP/Task.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Transports/UDP/Task.cpp b/src/Transports/UDP/Task.cpp index ade769fd26..0f054dac52 100644 --- a/src/Transports/UDP/Task.cpp +++ b/src/Transports/UDP/Task.cpp @@ -324,6 +324,9 @@ namespace Transports void consume(const IMC::Message* msg) { + if (msg->getSource() != getSystemId()) + return; + if (m_lcomms->isActive()) { if (msg->getId() == DUNE_IMC_ESTIMATEDSTATE)