Reprocess repeated packets also

This commit is contained in:
GUVWAF
2025-10-05 14:04:35 +02:00
parent de6a02756d
commit 7c373b76c4
2 changed files with 13 additions and 5 deletions

View File

@@ -45,8 +45,10 @@ bool FloodingRouter::shouldFilterReceived(const meshtastic_MeshPacket *p)
if (isRepeated) {
LOG_DEBUG("Repeated reliable tx");
// Check if it's still in the Tx queue, if not, we have to relay it again
if (!findInTxQueue(p->from, p->id))
if (!findInTxQueue(p->from, p->id)) {
reprocessPacket(p);
perhapsRebroadcast(p);
}
} else {
perhapsCancelDupe(p);
}