From 0d1e6b06cef88bcee92884a02bc9b41b98f14497 Mon Sep 17 00:00:00 2001 From: DoHyun Pyun Date: Mon, 14 May 2018 14:17:24 +0900 Subject: [PATCH] Fix TCT fail issue on ARTIK530 If LE discoverying is not completed successly, we should remove le_discovery_list explictly. Because stop_le_discovery_complete function will be not called in this exception case. Change-Id: I1fd812d451121b795105ced5a1723e3187e1d86e Signed-off-by: DoHyun Pyun --- src/adapter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index 7382247..ad53afa 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -4285,6 +4285,9 @@ static DBusMessage *adapter_stop_le_discovery(DBusConnection *conn, DBG("cp.type %d", cp.type); DBG("adapter->discovery_enable %d", adapter->discovery_enable); if (adapter->discovery_enable == 0x00) { +#ifdef TIZEN_FEATURE_BLUEZ_MODIFY + g_dbus_remove_watch(dbus_conn, client->watch); +#endif adapter->le_discovering = false; g_dbus_emit_property_changed(dbus_conn, adapter->path, ADAPTER_INTERFACE, "LEDiscovering"); -- 2.7.4