Don't process own packets in SF++

This commit is contained in:
Jonathan Bennett
2026-01-01 22:40:53 -06:00
parent b90b5ff40e
commit b3b115b6a6

View File

@@ -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 &&