From: jomui Date: Wed, 19 Apr 2017 08:13:58 +0000 (+0900) Subject: fixed SVACE issue X-Git-Tag: submit/tizen/20170419.083715^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1f882d464eb8667b69ae98fde64294796c49b28d;p=platform%2Fcore%2Flocation%2Fgeofence-server.git fixed SVACE issue Signed-off-by: jomui Change-Id: I33162edf1b1ebc0af25b19f47d83f7bdbaaf515c --- diff --git a/geofence-server/src/geofence_server.c b/geofence-server/src/geofence_server.c index de56328..68d45ea 100644 --- a/geofence-server/src/geofence_server.c +++ b/geofence-server/src/geofence_server.c @@ -243,11 +243,15 @@ void bt_le_scan_result_display_cb(int result, bt_adapter_le_device_scan_result_i } if (ble_proximity_mode == BLE_INFO_READ) { geofence_manager_get_ble_info_from_geofence(fence_id, &ble_info); - LOGI_GEOFENCE("Ble info read from DB: %s", ble_info); - if (__check_for_match(ble_info, info->remote_address)) { - LOGI_GEOFENCE("Matched for ble address: %s for the fence: %d", info->remote_address, fence_id); - emit_proximity_using_ble(geofence_server, fence_id, GEOFENCE_PROXIMITY_IMMEDIATE); + if (ble_info != NULL) { + LOGI_GEOFENCE("Ble info read from DB: %s", ble_info); + if (__check_for_match(ble_info, info->remote_address)) { + LOGI_GEOFENCE("Matched for ble address: %s for the fence: %d", info->remote_address, fence_id); + emit_proximity_using_ble(geofence_server, fence_id, GEOFENCE_PROXIMITY_IMMEDIATE); + } + g_free(ble_info); } + ble_info = NULL; } tracking_list = g_list_next(tracking_list); }