mirror of
https://github.com/meshtastic/firmware.git
synced 2025-04-29 11:01:15 +00:00
clarify release of meshpacket back to pool
This commit is contained in:
parent
06449e39c1
commit
12a68026e7
@ -190,16 +190,16 @@ public:
|
|||||||
{
|
{
|
||||||
static FromRadio fRadio;
|
static FromRadio fRadio;
|
||||||
|
|
||||||
// Encapsulate as a ToRadio packet
|
// Encapsulate as a FromRadio packet
|
||||||
memset(&fRadio, 0, sizeof(fRadio));
|
memset(&fRadio, 0, sizeof(fRadio));
|
||||||
fRadio.which_variant = FromRadio_packet_tag;
|
fRadio.which_variant = FromRadio_packet_tag;
|
||||||
fRadio.variant.packet = *mp;
|
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);
|
size_t numbytes = pb_encode_to_bytes(trBytes, sizeof(trBytes), FromRadio_fields, &fRadio);
|
||||||
DEBUG_MSG("delivering toPhone packet to phone %d bytes\n", numbytes);
|
DEBUG_MSG("delivering toPhone packet to phone %d bytes\n", numbytes);
|
||||||
c->setValue(trBytes, numbytes);
|
c->setValue(trBytes, numbytes);
|
||||||
|
|
||||||
|
service.releaseToPool(mp); // we just copied the bytes, so don't need this buffer anymore
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user