From 82f769e0337932e547e715ad3a5f74c8a971e433 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 11 Jul 2013 11:38:44 +0300 Subject: [PATCH] core: Implement passive SDP discovery after connecting known services --- src/device.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c index 1a9933467..f0493e0c2 100644 --- a/src/device.c +++ b/src/device.c @@ -1187,8 +1187,12 @@ done: if (err && l == NULL) g_dbus_send_message(dbus_conn, btd_error_failed(dev->connect, strerror(-err))); - else + else { + /* Start passive SDP discovery to update known services */ + if (device_is_bredr(dev)) + device_browse_sdp(dev, NULL); g_dbus_send_reply(dbus_conn, dev->connect, DBUS_TYPE_INVALID); + } g_slist_free(dev->pending); dev->pending = NULL; -- 2.47.3