Diff between 58aa93f3cc4656dfcacd326667015be051c5bd14 and 3370c462552b0dfcae33757bbfe1b843e7cff84f
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +8 | -0 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 491bd70..004062e 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -7152,6 +7152,14 @@ void btd_adapter_device_found(struct btd_adapter *adapter,
return;
}
+ /* Monitor Devices advertising Broadcast Announcements if the
+ * adapter is capable of synchronizing to it.
+ */
+ if (eir_get_service_data(&eir_data, BAA_SERVICE_UUID) &&
+ btd_adapter_has_settings(adapter,
+ MGMT_SETTING_ISO_SYNC_RECEIVER))
+ monitoring = true;
+
if (!discoverable && !monitoring && !eir_data.rsi) {
eir_data_free(&eir_data);
return;