Diff between 8d8066d88ac699c5ff166c88d83388d2eb3d3cc9 and 54a67a1c457b6c4eb692c43f7ff7a89181b3f93b

Changed Files

File Additions Deletions Status
src/shared/gatt-db.c +3 -0 modified

Full Patch

diff --git a/src/shared/gatt-db.c b/src/shared/gatt-db.c
index 947627d..bdce3da 100644
--- a/src/shared/gatt-db.c
+++ b/src/shared/gatt-db.c
@@ -328,6 +328,9 @@ static bool db_hash_update(void *user_data)
 
 	db->hash_id = 0;
 
+	if (!db->next_handle)
+		return false;
+
 	iov = new0(struct iovec, db->next_handle);
 
 	gatt_db_foreach_service(db, NULL, service_gen_hash_m, iov);