diff options
| author | Marcel Holtmann <marcel@holtmann.org> | 2008-08-27 19:39:54 +0200 | 
|---|---|---|
| committer | Marcel Holtmann <marcel@holtmann.org> | 2008-08-27 19:39:54 +0200 | 
| commit | 94984f250d3aa15170159a90e7834bf313e99032 (patch) | |
| tree | 675ecd50217fe6d962704f5e773bb6f3a0e06b58 | |
| parent | e1f075069418073579261d752c8cee5552ee2655 (diff) | |
Fix broken logic to avoid error message with old kernels
| -rw-r--r-- | src/security.c | 9 | 
1 files changed, 5 insertions, 4 deletions
| 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); | 
