From 2f2181a94c8be0d4a97df83c15b17e1ea7b19624 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 25 Oct 2004 08:16:45 +0000 Subject: Don't do anything if the kernel security manager is active --- hcid/security.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hcid/security.c b/hcid/security.c index f903e11c..fecafb93 100644 --- a/hcid/security.c +++ b/hcid/security.c @@ -414,6 +414,11 @@ gboolean io_security_event(GIOChannel *chan, GIOCondition cond, gpointer data) dev = g_io_channel_unix_get_fd(chan); + ioctl(dev, HCIGETDEVINFO, (void *) di); + + if (hci_test_bit(HCI_SECMGR, &di->flags)) + return TRUE; + switch (eh->evt) { case EVT_PIN_CODE_REQ: pin_code_request(dev, &di->bdaddr, (bdaddr_t *) ptr); -- cgit