From b3b115b6a657197b4ea4d6c6e64b3faa31e256bd Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Thu, 1 Jan 2026 22:40:53 -0600 Subject: [PATCH] Don't process own packets in SF++ --- src/modules/Native/StoreForwardPlusPlus.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/Native/StoreForwardPlusPlus.cpp b/src/modules/Native/StoreForwardPlusPlus.cpp index af94493da..b70aea3d0 100644 --- a/src/modules/Native/StoreForwardPlusPlus.cpp +++ b/src/modules/Native/StoreForwardPlusPlus.cpp @@ -328,6 +328,10 @@ ProcessMessage StoreForwardPlusPlusModule::handleReceived(const meshtastic_MeshP return ProcessMessage::CONTINUE; } + if (mp.from == nodeDB->getNodeNum()) { + return ProcessMessage::CONTINUE; // don't process our own packets + } + // Allow only LoRa, Multicast UDP, and API packets // maybe in the future, only disallow MQTT if (mp.transport_mechanism != meshtastic_MeshPacket_TransportMechanism_TRANSPORT_LORA &&