From: Claudio Takahasi <claudio.takahasi@xxxxxxxxxxxxx> This patch enables the LE scanning when a device requires connection and there isn't discovery sessions, triggering the General Connection Establishment Procedure. --- src/adapter.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index 2bba1ac..62f92c6 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2214,6 +2214,11 @@ void adapter_connect_list_add(struct btd_adapter *adapter, btd_device_ref(device)); DBG("%s added to %s's connect_list", device_get_path(device), adapter->name); + + if (adapter->disc_sessions) + return; + + mgmt_start_scanning(adapter->dev_id); } void adapter_connect_list_remove(struct btd_adapter *adapter, -- 1.7.11.4 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html