From ece108c0bfee179651cb0c563869a229e5fa123f Mon Sep 17 00:00:00 2001 From: Zhou Xiao Date: Mon, 14 Apr 2025 17:10:42 +0800 Subject: [PATCH] fix(ble): remove null pointer assert in npl event deinit --- components/bt/porting/npl/freertos/src/npl_os_freertos.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/bt/porting/npl/freertos/src/npl_os_freertos.c b/components/bt/porting/npl/freertos/src/npl_os_freertos.c index 9e5c9863c3..73f425262f 100644 --- a/components/bt/porting/npl/freertos/src/npl_os_freertos.c +++ b/components/bt/porting/npl/freertos/src/npl_os_freertos.c @@ -110,7 +110,9 @@ IRAM_ATTR npl_freertos_event_init(struct ble_npl_event *ev, ble_npl_event_fn *fn void IRAM_ATTR npl_freertos_event_deinit(struct ble_npl_event *ev) { - BLE_LL_ASSERT(ev->event); + if (!ev->event) { + return; + } #if OS_MEM_ALLOC os_memblock_put(&ble_freertos_ev_pool,ev->event); #else