From e4078df99904fa2128aa490b55bb9c619f44d59c Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Fri, 26 May 2017 11:51:22 +0300 Subject: [PATCH] core/gatt: Don't return an error if notification is already enabled In case the client is already subscribed and attempt to register again just return success as the handling should be the same as success. --- src/gatt-client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gatt-client.c b/src/gatt-client.c index b86bfe64f..6c6784170 100644 --- a/src/gatt-client.c +++ b/src/gatt-client.c @@ -1173,7 +1173,7 @@ static DBusMessage *characteristic_start_notify(DBusConnection *conn, client = queue_find(chrc->notify_clients, match_notify_sender, sender); if (client) return client->notify_id ? - btd_error_failed(msg, "Already notifying") : + g_dbus_create_reply(msg, DBUS_TYPE_INVALID) : btd_error_in_progress(msg); client = notify_client_create(chrc, sender); -- 2.47.3