diff options
Diffstat (limited to 'hcid/security.c')
| -rw-r--r-- | hcid/security.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/hcid/security.c b/hcid/security.c index 9b02f213..08a5835d 100644 --- a/hcid/security.c +++ b/hcid/security.c @@ -821,11 +821,11 @@ void start_security_manager(int hdev)  		return;  	} -	di->dev_id = hdev; -	if (ioctl(dev, HCIGETDEVINFO, (void *)di)) { +	if (hci_devinfo(hdev, di) < 0) {  		error("Can't get device info: %s (%d)",  							strerror(errno), errno);  		close(dev); +		free(di);  		return;  	} | 
