[PATCH BlueZ 2/3] adapter: Emit DeviceFound() signal only to discoverable devices |
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: [PATCH BlueZ 2/3] adapter: Emit DeviceFound() signal only to discoverable devices
- From: bruna.moreira@xxxxxxxxxxxxx
- Date: Thu, 26 Jul 2012 13:37:27 -0400
- Cc: Bruna Moreira <bruna.moreira@xxxxxxxxxxxxx>
- In-reply-to: <1343324248-19276-1-git-send-email-y>
- References: <y> <1343324248-19276-1-git-send-email-y>
From: Bruna Moreira <bruna.moreira@xxxxxxxxxxxxx>
The DeviceFound() signal will only be emitted if the device is
discoverable.
---
src/adapter.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/adapter.c b/src/adapter.c
index b05a030..d46f3c3 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2690,6 +2690,11 @@ void adapter_emit_device_found(struct btd_adapter *adapter,
if (dev->bdaddr_type != BDADDR_BREDR) {
uint16_t app;
+ /* Avoid emitting DeviceFound() signal if device is not
+ * discoverable */
+ if (!(dev->flags & (EIR_LIM_DISC | EIR_GEN_DISC)))
+ return;
+
dev->legacy = FALSE;
if (read_remote_appearance(&adapter->bdaddr, &dev->bdaddr,
--
1.7.9.5
--
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
[Bluez Devel]
[Linux USB Devel]
[Linux Media Drivers]
[Linux Audio Users]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Bluez Devel]
[Linux Kernel]
[Linux SCSI]
[XFree86]
[Big List of Linux Books]