From: injun.yang Date: Thu, 16 Jul 2020 09:01:28 +0000 (+0900) Subject: Fix the malfunction for gatt X-Git-Tag: submit/tizen/20200724.011403~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F74%2F238874%2F1;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git Fix the malfunction for gatt [Model] All [BinType] AP [Customer] OPEN [Issue#] N/A [Request] Internal [Occurrence Version] N/A [Problem] address comparison is wrong [Cause & Measure] Fix the bug [Checking Method] [Team] Convergence BT [Developer] Injun Yang [Solution company] Samsung [Change Type] Specification change Change-Id: Ie54cea33efe3dbdaeb14c144a734a24a88936ba9 Signed-off-by: Wootak Jung --- diff --git a/bt-service/services/gatt/bt-service-gatt.c b/bt-service/services/gatt/bt-service-gatt.c index f0a55bd..cadf976 100644 --- a/bt-service/services/gatt/bt-service-gatt.c +++ b/bt-service/services/gatt/bt-service-gatt.c @@ -442,17 +442,12 @@ static void __bt_gatt_server_release_request_info(const char *address) continue; if (g_strcmp0(req_info->addr, address) == 0) { + BT_DBG("Remove unhandled req_info %s", address); g_free(req_info->addr); + gatt_server_requests = g_slist_remove(gatt_server_requests, req_info); break; } } - - if (req_info) { - BT_DBG("Remove unhandled req_info %s", address); - gatt_server_requests = g_slist_remove(gatt_server_requests, req_info); - } - - return; } void _bt_get_adv_handle_from_instance(int server_inst, int *adv_handle)