From 9ef1c15bbad01b5039e2f167e474f05acebf213e Mon Sep 17 00:00:00 2001 From: Zhou Xiao Date: Thu, 17 Apr 2025 10:54:56 +0800 Subject: [PATCH] fix(ble): remove null pointer assert in npl event deinit (cherry picked from commit ece108c0bfee179651cb0c563869a229e5fa123f) Co-authored-by: Zhou Xiao --- 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