From 45ef24f213950cdc994e7553e466e181138f2d3b Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 26 Aug 2008 16:20:27 +0200 Subject: Reject pairing if not "no bonding" and no agent is present --- src/dbus-hci.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dbus-hci.c b/src/dbus-hci.c index 65b28da0..3a25abfc 100644 --- a/src/dbus-hci.c +++ b/src/dbus-hci.c @@ -1829,7 +1829,8 @@ int hcid_dbus_get_io_cap(bdaddr_t *local, bdaddr_t *remote, agent = adapter->agent; if (!agent) { - if (!(*auth & 0x01)) { + if (device_get_auth(device) == 0x00 || + device_get_auth(device) == 0x01) { /* No input, no output */ *cap = 0x03; return 0; -- cgit