From: Amit Purwar Date: Tue, 1 Oct 2019 07:16:13 +0000 (+0530) Subject: Fixed bt-service crash by validating le_adv_slot X-Git-Tag: submit/tizen/20191002.005334~2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git;a=commitdiff_plain;h=03da7586ea1f5333fe4a4068565906d2401c5500 Fixed bt-service crash by validating le_adv_slot Change-Id: Ic495edc0bfb976d5d3b3a237c15d262048006bc6 Signed-off-by: Amit Purwar --- diff --git a/bt-oal/bluez_hal/src/bt-hal-adapter-le.c b/bt-oal/bluez_hal/src/bt-hal-adapter-le.c index 152bca5..b7beea6 100644 --- a/bt-oal/bluez_hal/src/bt-hal-adapter-le.c +++ b/bt-oal/bluez_hal/src/bt-hal-adapter-le.c @@ -223,6 +223,9 @@ gboolean _bt_hal_is_advertising(void) { int i; + if (le_adv_slot == NULL) + return FALSE; + for (i = 0; i < le_feature_info.adv_inst_max; i++) { if (le_adv_slot[i].is_advertising == TRUE) return TRUE;