summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2008-09-04 17:48:52 +0300
committerJohan Hedberg <johan.hedberg@nokia.com>2008-09-04 17:48:52 +0300
commit9304400a8efe5b59c4bcd88fda9083b4a5cf7b93 (patch)
treeab48402bda7a2a3feb8700802d05b63ed315016b
parent4449fea64a582999d9bcf4a5f91832c9fdf1e389 (diff)
Add check for unknown connection handle
-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);