diff --git a/src/mesh/Router.cpp b/src/mesh/Router.cpp index 69c3fcfef..47ed0c85a 100644 --- a/src/mesh/Router.cpp +++ b/src/mesh/Router.cpp @@ -758,6 +758,7 @@ void Router::handleReceived(meshtastic_MeshPacket *p, RxSource src) } packetPool.release(p_encrypted); // Release the encrypted packet + p_encrypted = nullptr; } void Router::perhapsHandleReceived(meshtastic_MeshPacket *p)