From 9391332938293b37cd29013dde65fdeeec614b5d Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 14 Aug 2024 14:46:54 -0400 Subject: [PATCH] adapter: Create devices if they are connectable Rather than just depend on discoverable also check if the device is considered connectable since upper layers shall now be able to use AdvertisingFlags to detect when a device shall be considered visible or not and bluetoothctl has been using it since commit 815f779aa8e4 ("client: Use AdvertisingFlags when available"). --- src/adapter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adapter.c b/src/adapter.c index 85ddfc165..245de4456 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -7293,7 +7293,7 @@ void btd_adapter_device_found(struct btd_adapter *adapter, MGMT_SETTING_ISO_SYNC_RECEIVER)) monitoring = true; - if (!discoverable && !monitoring && !eir_data.rsi) { + if (!discoverable && !monitoring && not_connectable) { eir_data_free(&eir_data); return; } -- 2.47.3