From 0dc65d5526c1234dd8975e310d555de2afd6ac13 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Mon, 24 Dec 2012 00:33:20 +0200 Subject: [PATCH] core: Report Device1.Connect() failure only if no profiles were connected --- src/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c index 76c82e12a..b0d025246 100644 --- a/src/device.c +++ b/src/device.c @@ -1163,7 +1163,7 @@ void device_profile_connected(struct btd_device *dev, DBG("returning response to %s", dbus_message_get_sender(dev->connect)); - if (err) + if (err && dev->connected_profiles == NULL) g_dbus_send_message(btd_get_dbus_connection(), btd_error_failed(dev->connect, strerror(-err))); else -- 2.47.3