From 125e034cc3d8abfb7890c535055c17f4ef74e58b Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Mon, 30 Jun 2025 16:50:29 +0200 Subject: [PATCH] nimble/host: Check if HCI command buffer was allocated BLE_HS_DBG_ASSERT is not enabled by default, and that code is already handling error path. --- nimble/host/src/ble_hs_hci_cmd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nimble/host/src/ble_hs_hci_cmd.c b/nimble/host/src/ble_hs_hci_cmd.c index 5f8a82251..851260027 100644 --- a/nimble/host/src/ble_hs_hci_cmd.c +++ b/nimble/host/src/ble_hs_hci_cmd.c @@ -70,6 +70,9 @@ ble_hs_hci_cmd_send(uint16_t opcode, uint8_t len, const void *cmddata) return BLE_HS_ENOMEM_EVT; } BLE_HS_DBG_ASSERT(cmd != NULL); + if (cmd == NULL) { + return BLE_HS_ENOMEM; + } buf = (uint8_t *)cmd; #if !(SOC_ESP_NIMBLE_CONTROLLER) && CONFIG_BT_CONTROLLER_ENABLED