From 0383c293832513453873e873b0c1b8cca31dbc36 Mon Sep 17 00:00:00 2001 From: medentem Date: Mon, 6 Jan 2025 14:46:15 -0600 Subject: [PATCH] return 0 if unknown node coverage is stale --- src/mesh/CountingCoverageFilter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mesh/CountingCoverageFilter.cpp b/src/mesh/CountingCoverageFilter.cpp index 90522b0aa..e65f51d3d 100644 --- a/src/mesh/CountingCoverageFilter.cpp +++ b/src/mesh/CountingCoverageFilter.cpp @@ -132,6 +132,9 @@ int CountingCoverageFilter::approximateNewCoverageCount(const CoverageFilter &in float CountingCoverageFilter::approximateCoverageRatio(const CoverageFilter &incoming) const { + if (isStale()) + return 0.0f; + // 1) How many "new coverage" bits do we see? int newBits = approximateNewCoverageCount(incoming);