From 94984f250d3aa15170159a90e7834bf313e99032 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 27 Aug 2008 19:39:54 +0200 Subject: Fix broken logic to avoid error message with old kernels --- src/security.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/security.c b/src/security.c index 4f295a4a..5c295574 100644 --- a/src/security.c +++ b/src/security.c @@ -303,11 +303,12 @@ static void link_key_request(int dev, bdaddr_t *sba, bdaddr_t *dba) bacpy(&req.bdaddr, dba); err = ioctl(dev, HCIGETAUTHINFO, (unsigned long) &req); - if (err < 0 && errno != EINVAL) - debug("HCIGETAUTHINFO failed %s (%d)", - strerror(errno), errno); - else + if (err < 0) { + if (errno != EINVAL) + debug("HCIGETAUTHINFO failed %s (%d)", + strerror(errno), errno); req.type = 0x00; + } debug("kernel auth requirements = 0x%02x", req.type); -- cgit