removed gatt service info from list during gatt cleanup 85/189385/1
authorAmit Purwar <amit.purwar@samsung.com>
Mon, 17 Sep 2018 09:35:50 +0000 (15:05 +0530)
committerAmit Purwar <amit.purwar@samsung.com>
Mon, 17 Sep 2018 09:40:06 +0000 (15:10 +0530)
Change-Id: I1dbe49424fcf20047c2d86ec6e234929e05f6de2
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
bt-service-adaptation/services/gatt/bt-service-gatt.c

index 310387b..0c5dd45 100644 (file)
@@ -2881,6 +2881,8 @@ static void __bt_cleanup_remote_services(struct gatt_server_info_t *conn_info)
                svc_info_list->services = g_slist_remove(svc_info_list->services, svc);
                g_free(svc);
        }
+
+       list_gatt_info = g_slist_remove(list_gatt_info, svc_info_list);
        g_free(svc_info_list);
        BT_INFO("Cleanup of all services done");
 }