mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-17 20:42:47 +00:00
mesh: free buffers in unit test
This commit is contained in:
parent
8da98cbec6
commit
d05f4737c7
@ -284,6 +284,13 @@ void mesh_upper_transport_dump(void){
|
|||||||
void mesh_upper_transport_reset(void){
|
void mesh_upper_transport_reset(void){
|
||||||
crypto_active = 0;
|
crypto_active = 0;
|
||||||
mesh_upper_transport_reset_pdus(&upper_transport_incoming);
|
mesh_upper_transport_reset_pdus(&upper_transport_incoming);
|
||||||
|
mesh_upper_transport_reset_pdus(&upper_transport_outgoing);
|
||||||
|
message_builder_num_network_pdus_reserved = 0;
|
||||||
|
mesh_upper_transport_reset_pdus(&message_builder_reserved_network_pdus);
|
||||||
|
if (message_builder_reserved_upper_pdu != NULL){
|
||||||
|
btstack_memory_mesh_upper_transport_pdu_free(message_builder_reserved_upper_pdu);
|
||||||
|
message_builder_reserved_upper_pdu = NULL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static mesh_transport_key_t * mesh_upper_transport_get_outgoing_appkey(uint16_t netkey_index, uint16_t appkey_index){
|
static mesh_transport_key_t * mesh_upper_transport_get_outgoing_appkey(uint16_t netkey_index, uint16_t appkey_index){
|
||||||
@ -439,7 +446,7 @@ static void mesh_upper_transport_schedule_send_requests(void){
|
|||||||
|
|
||||||
if (message_builder_ready == false){
|
if (message_builder_ready == false){
|
||||||
// waiting for free upper pdu, we will get called again on pdu free
|
// waiting for free upper pdu, we will get called again on pdu free
|
||||||
if (message_builder_reserved_upper_pdu == false){
|
if (message_builder_reserved_upper_pdu == NULL){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// request callback on network pdu free
|
// request callback on network pdu free
|
||||||
|
Loading…
x
Reference in New Issue
Block a user