mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-10 15:44:32 +00:00
mesh: fix warnings / corner cases
This commit is contained in:
parent
df71a9a479
commit
653d386b6b
@ -402,7 +402,7 @@ static void proxy_configuration_message_handler(mesh_network_callback_type_t cal
|
|||||||
// mesh_lower_transport_received_mesage(MESH_NETWORK_PDU_SENT, network_pdu);
|
// mesh_lower_transport_received_mesage(MESH_NETWORK_PDU_SENT, network_pdu);
|
||||||
break;
|
break;
|
||||||
case MESH_NETWORK_PDU_ENCRYPTED:
|
case MESH_NETWORK_PDU_ENCRYPTED:
|
||||||
request_can_send_now_proxy_configuration_callback_handler(network_pdu);
|
request_can_send_now_proxy_configuration_callback_handler(received_network_pdu);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -967,14 +967,14 @@ static void mesh_upper_transport_run(void){
|
|||||||
// segmented access pdus required a mesh-segmented-pdu
|
// segmented access pdus required a mesh-segmented-pdu
|
||||||
upper_pdu = (mesh_upper_transport_pdu_t *) pdu;
|
upper_pdu = (mesh_upper_transport_pdu_t *) pdu;
|
||||||
if (upper_pdu->lower_pdu == NULL){
|
if (upper_pdu->lower_pdu == NULL){
|
||||||
segmented_pdu = btstack_memory_mesh_segmented_pdu_get();
|
upper_pdu->lower_pdu = (mesh_pdu_t *) btstack_memory_mesh_segmented_pdu_get();
|
||||||
}
|
}
|
||||||
if (segmented_pdu == NULL) {
|
if (upper_pdu->lower_pdu == NULL){
|
||||||
mesh_upper_transport_need_pdu_for_run_outgoing();
|
mesh_upper_transport_need_pdu_for_run_outgoing();
|
||||||
abort_outgoing_loop = true;
|
abort_outgoing_loop = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
upper_pdu->lower_pdu = (mesh_pdu_t *) segmented_pdu;
|
segmented_pdu = (mesh_segmented_pdu_t *) upper_pdu->lower_pdu;
|
||||||
segmented_pdu->pdu_header.pdu_type = MESH_PDU_TYPE_SEGMENTED;
|
segmented_pdu->pdu_header.pdu_type = MESH_PDU_TYPE_SEGMENTED;
|
||||||
// and a mesh-network-pdu for each segment in upper pdu
|
// and a mesh-network-pdu for each segment in upper pdu
|
||||||
transmic_len = ((upper_pdu->flags & MESH_TRANSPORT_FLAG_TRANSMIC_64) != 0) ? 8 : 4;
|
transmic_len = ((upper_pdu->flags & MESH_TRANSPORT_FLAG_TRANSMIC_64) != 0) ? 8 : 4;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user