OSDN Git Service

core/gatt-client: Fix warning when removing services
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Wed, 11 Nov 2015 13:40:56 +0000 (15:40 +0200)
committerJohan Hedberg <johan.hedberg@intel.com>
Thu, 12 Nov 2015 14:37:09 +0000 (16:37 +0200)
This fixes the following warnings caused by not resetting id to 0:

GLib-CRITICAL **: Source ID 145 was not found when attempting to remove it
GLib-CRITICAL **: Source ID 151 was not found when attempting to remove it
GLib-CRITICAL **: Source ID 155 was not found when attempting to remove it
GLib-CRITICAL **: Source ID 162 was not found when attempting to remove it

src/gatt-client.c

index 20a5ae6..39f6646 100644 (file)
@@ -1654,6 +1654,7 @@ static gboolean set_chrcs_ready(gpointer user_data)
 {
        struct service *service = user_data;
 
+       service->idle_id = 0;
        notify_chrcs(service);
 
        return FALSE;