Fix service removed event not occur issue 27/232527/1
authorWootak Jung <wootak.jung@samsung.com>
Wed, 6 May 2020 06:28:43 +0000 (15:28 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Wed, 6 May 2020 06:28:43 +0000 (15:28 +0900)
In case of unregister all services,
service removed event should be occured.

Change-Id: I9cede4d9416e1d3529fccb6a58f9a3225cc38aa2
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
src/bluetooth-gatt.c

index aab2dc2..00975fa 100644 (file)
@@ -3086,7 +3086,9 @@ int bt_gatt_server_unregister_all_services(bt_gatt_server_h server)
        g_slist_free_full(serv->services, __bt_gatt_free_service); /* LCOV_EXCL_START */
        serv->services = NULL;
 
-#ifndef TIZEN_FEATURE_GATT_RELAY
+#ifdef TIZEN_FEATURE_GATT_RELAY
+       ret = bluetooth_gatt_server_unregister(instance_id);
+#else
        ret = bluetooth_gatt_unregister_application();
 #endif
        is_gatt_server_started = false;