Error reporting fixes

This commit is contained in:
Michal Moskal 2017-12-15 11:29:18 +00:00
parent 55b6549999
commit 5a9a5e997a

View File

@ -27,11 +27,11 @@ struct hci_dev_list_req {
static uint32_t bt_addr() { static uint32_t bt_addr() {
uint32_t res = 0; uint32_t res = -1;
int fd = socket(AF_BLUETOOTH, SOCK_RAW, BTPROTO_HCI); int fd = socket(AF_BLUETOOTH, SOCK_RAW, BTPROTO_HCI);
if (fd < 0) { if (fd < 0) {
DMESG("Can't open HCI socket"); DMESG("BT_ADDR: can't open HCI socket");
return res; return res;
} }
@ -39,7 +39,7 @@ static uint32_t bt_addr() {
dl.dev_num = 1; dl.dev_num = 1;
if (ioctl(fd, HCIGETDEVLIST, (void *)&dl) < 0) { if (ioctl(fd, HCIGETDEVLIST, (void *)&dl) < 0) {
DMESG("Failed to get HCI device list"); DMESG("BT_ADDR: can't get HCI device list");
goto done; goto done;
} }
@ -47,7 +47,7 @@ static uint32_t bt_addr() {
di.dev_id = dl.dev_req[0].dev_id; di.dev_id = dl.dev_req[0].dev_id;
if (ioctl(fd, HCIGETDEVINFO, (void *)&di) < 0) { if (ioctl(fd, HCIGETDEVINFO, (void *)&di) < 0) {
DMESG("Failed to get HCI device list"); DMESG("BT_ADDR: can't get HCI device info");
goto done; goto done;
} }