From 12a68026e7b91332c73e12975787ca19e2334a42 Mon Sep 17 00:00:00 2001 From: Kevin Hester Date: Mon, 2 Mar 2020 09:01:47 -0800 Subject: [PATCH] clarify release of meshpacket back to pool --- src/MeshBluetoothService.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MeshBluetoothService.cpp b/src/MeshBluetoothService.cpp index 30e60df9d..d9f51f455 100644 --- a/src/MeshBluetoothService.cpp +++ b/src/MeshBluetoothService.cpp @@ -190,16 +190,16 @@ public: { static FromRadio fRadio; - // Encapsulate as a ToRadio packet + // Encapsulate as a FromRadio packet memset(&fRadio, 0, sizeof(fRadio)); fRadio.which_variant = FromRadio_packet_tag; fRadio.variant.packet = *mp; - service.releaseToPool(mp); // we just copied the bytes, so don't need this buffer anymore - size_t numbytes = pb_encode_to_bytes(trBytes, sizeof(trBytes), FromRadio_fields, &fRadio); DEBUG_MSG("delivering toPhone packet to phone %d bytes\n", numbytes); c->setValue(trBytes, numbytes); + + service.releaseToPool(mp); // we just copied the bytes, so don't need this buffer anymore } } };