diff options
-rw-r--r-- | src/dbus-hci.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dbus-hci.c b/src/dbus-hci.c index f04694d4..6370e44c 100644 --- a/src/dbus-hci.c +++ b/src/dbus-hci.c @@ -1103,7 +1103,11 @@ void hcid_dbus_disconn_complete(bdaddr_t *local, uint8_t status, return; } - dev = adapter_search_active_conn_by_handle(adapter, handle); + dev = adapter_search_active_conn_by_handle(adapter, handle); + if (!dev) { + error("No matching connection for handle %u", handle); + return; + } ba2str(&dev->bdaddr, peer_addr); |