From: jihwan.seo Date: Wed, 26 Oct 2016 11:14:57 +0000 (+0900) Subject: [IOT-1478] add stop scan logic for BLE, when stack is terminated X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dc9299cdfb17f6c3ea1d52059df2ffa619ede40b;p=contrib%2Fiotivity.git [IOT-1478] add stop scan logic for BLE, when stack is terminated Change-Id: I2454bb3f24c0aa3f821a24d494d8ab7db2d52bf2 Signed-off-by: jihwan.seo Reviewed-on: https://gerrit.iotivity.org/gerrit/13717 Tested-by: jenkins-iotivity Reviewed-by: Ashok Babu Channa --- diff --git a/resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c b/resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c index 09d294a..6b75592 100644 --- a/resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c +++ b/resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c @@ -497,6 +497,13 @@ void CALEClientTerminate() isAttached = true; } + // stop scan + CAResult_t ret = CALEClientStopScan(); + if (CA_STATUS_OK != ret) + { + OIC_LOG(INFO, TAG, "CALEClientStopScan has failed"); + } + if (g_leScanCallback) { (*env)->DeleteGlobalRef(env, g_leScanCallback); @@ -521,7 +528,7 @@ void CALEClientTerminate() g_uuidList = NULL; } - CAResult_t ret = CALEClientRemoveAllDeviceState(); + ret = CALEClientRemoveAllDeviceState(); if (CA_STATUS_OK != ret) { OIC_LOG(ERROR, TAG, "CALEClientRemoveAllDeviceState has failed");