diff --git a/src/event.c b/src/event.c
index 06f33d3..113a2b6 100644
--- a/src/event.c
+++ b/src/event.c
if (!get_adapter_and_device(local, peer, &adapter, &device, FALSE))
return;
- device_block(conn, device, TRUE);
+ if (device)
+ device_block(conn, device, TRUE);
}
void btd_event_device_unblocked(bdaddr_t *local, bdaddr_t *peer)
if (!get_adapter_and_device(local, peer, &adapter, &device, FALSE))
return;
- device_unblock(conn, device, FALSE, TRUE);
+ if (device)
+ device_unblock(conn, device, FALSE, TRUE);
}
void btd_event_device_unpaired(bdaddr_t *local, bdaddr_t *peer)