From 15d347f8c0918d9add1475beb5660fdfd7a96150 Mon Sep 17 00:00:00 2001 From: zwl Date: Tue, 28 Feb 2023 17:43:46 +0800 Subject: [PATCH] ble: Add assertion checking for bluedroid hci on ESP32-C2 and ESP32-H2 --- components/bt/controller/esp32c2/bt.c | 2 +- components/bt/controller/esp32h2/bt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/bt/controller/esp32c2/bt.c b/components/bt/controller/esp32c2/bt.c index 19513c66a4..a7c96cf348 100644 --- a/components/bt/controller/esp32c2/bt.c +++ b/components/bt/controller/esp32c2/bt.c @@ -321,7 +321,7 @@ void esp_vhci_host_send_packet(uint8_t *data, uint16_t len) if (*(data) == DATA_TYPE_ACL) { struct os_mbuf *om = os_msys_get_pkthdr(len, ACL_DATA_MBUF_LEADINGSPCAE); assert(om); - os_mbuf_append(om, &data[1], len - 1); + assert(os_mbuf_append(om, &data[1], len - 1) == 0); ble_hci_trans_hs_acl_tx(om); } diff --git a/components/bt/controller/esp32h2/bt.c b/components/bt/controller/esp32h2/bt.c index 92171203e2..b429b07e67 100644 --- a/components/bt/controller/esp32h2/bt.c +++ b/components/bt/controller/esp32h2/bt.c @@ -325,7 +325,7 @@ void esp_vhci_host_send_packet(uint8_t *data, uint16_t len) if (*(data) == DATA_TYPE_ACL) { struct os_mbuf *om = os_msys_get_pkthdr(len, ACL_DATA_MBUF_LEADINGSPCAE); assert(om); - os_mbuf_append(om, &data[1], len - 1); + assert(os_mbuf_append(om, &data[1], len - 1) == 0); ble_hci_trans_hs_acl_tx(om); }