From b6b14bb541e87d285bd21d43508872c6ca97affb Mon Sep 17 00:00:00 2001 From: Priti Aghera Date: Fri, 6 Jun 2014 13:54:08 -0700 Subject: [PATCH] Changed the status check for BleObserve Bta layer was expecting a successful BLEObserver return status to be BTM_SUCCESS. Instead BleObserve returns BTM_CMD_STARTED when the scanning is successfully started. Changed the check to be BTM_CMD_STARTED instead bug 15167442 Change-Id: Ia600da7e6416e2caef5d34dba24955ae76d06dcc --- bta/dm/bta_dm_act.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bta/dm/bta_dm_act.c b/bta/dm/bta_dm_act.c index 32d0f3727..701386276 100644 --- a/bta/dm/bta_dm_act.c +++ b/bta/dm/bta_dm_act.c @@ -5202,7 +5202,7 @@ void bta_dm_ble_observe (tBTA_DM_MSG *p_data) /*Save the callback to be called when a scan results are available */ bta_dm_search_cb.p_scan_cback = p_data->ble_observe.p_cback; if ((status = BTM_BleObserve(TRUE, p_data->ble_observe.duration, - bta_dm_observe_results_cb, bta_dm_observe_cmpl_cb))!= BTM_SUCCESS) + bta_dm_observe_results_cb, bta_dm_observe_cmpl_cb))!= BTM_CMD_STARTED) { tBTA_DM_SEARCH data; APPL_TRACE_WARNING2(" %s BTM_BleObserve failed. status %d",__FUNCTION__,status); -- 2.11.0