From 86ca81b555b6b881cf14997a1cd1d862bc07198f Mon Sep 17 00:00:00 2001 From: GUVWAF <78759985+GUVWAF@users.noreply.github.com> Date: Sun, 7 Jul 2024 16:06:42 +0200 Subject: [PATCH] If `toPhoneQueue` is full, still increment `fromNum` to avoid client never getting packets (#4246) --- src/mesh/MeshService.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesh/MeshService.cpp b/src/mesh/MeshService.cpp index e5f33e8e7..9e2a5b110 100644 --- a/src/mesh/MeshService.cpp +++ b/src/mesh/MeshService.cpp @@ -299,6 +299,7 @@ void MeshService::sendToPhone(meshtastic_MeshPacket *p) } else { LOG_WARN("ToPhone queue is full, dropping packet.\n"); releaseToPool(p); + fromNum++; // Make sure to notify observers in case they are reconnected so they can get the packets return; } }