diff --git a/src/mesh/FloodingRouter.cpp b/src/mesh/FloodingRouter.cpp index c0807d1b4..741197ce6 100644 --- a/src/mesh/FloodingRouter.cpp +++ b/src/mesh/FloodingRouter.cpp @@ -158,7 +158,7 @@ void FloodingRouter::mergeMyCoverage(CoverageFilter &coverage) } } -float FloodingRouter::calculateForwardProbability(const CoverageFilter &incoming, NodeNum lastSender) +float FloodingRouter::calculateForwardProbability(const CoverageFilter &incoming, NodeNum from) { // If we are a router or repeater, always forward because it's assumed these are in the most advantageous locations if (config.device.role == meshtastic_Config_DeviceConfig_Role_ROUTER || @@ -180,7 +180,7 @@ float FloodingRouter::calculateForwardProbability(const CoverageFilter &incoming int neighbors = 0; for (auto nodeId : recentNeighbors) { // Don't count the person we got this packet from - if (nodeId == lastSender) continue; + if (nodeId == from) continue; neighbors++; diff --git a/src/mesh/FloodingRouter.h b/src/mesh/FloodingRouter.h index 72c2e5230..93c0e0729 100644 --- a/src/mesh/FloodingRouter.h +++ b/src/mesh/FloodingRouter.h @@ -42,7 +42,7 @@ class FloodingRouter : public Router, protected PacketHistory void mergeMyCoverage(CoverageFilter &coverage); - float calculateForwardProbability(const CoverageFilter &incoming, NodeNum lastSender); + float calculateForwardProbability(const CoverageFilter &incoming, NodeNum from); public: /**