From ccf58a961f13029c5b1ab0357eaafb3bc4712259 Mon Sep 17 00:00:00 2001 From: "isha.pardikar@espressif.com" Date: Tue, 8 Aug 2023 15:54:29 +0530 Subject: [PATCH] fix(nimble): Added checks before accessing event pointers --- porting/nimble/src/nimble_port.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/porting/nimble/src/nimble_port.c b/porting/nimble/src/nimble_port.c index 7bbaa565d..18967a4ed 100644 --- a/porting/nimble/src/nimble_port.c +++ b/porting/nimble/src/nimble_port.c @@ -75,9 +75,11 @@ nimble_port_run(void) while (1) { ev = ble_npl_eventq_get(&g_eventq_dflt, BLE_NPL_TIME_FOREVER); - ble_npl_event_run(ev); - if (ev == &ble_hs_ev_stop) { - break; + if (ev) { + ble_npl_event_run(ev); + if (ev == &ble_hs_ev_stop) { + break; + } } } }