summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dbus-hci.c6
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);