Diff between 756d69fd3db8c84b88073c1467ba6b282ab5dbdd and 0d9f5f6a8c149a6fca30afdc40c10cd6557b2e73
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 b357634..72254c7 100644
--- a/src/shared/gatt-db.c
+++ b/src/shared/gatt-db.c
@@ -278,6 +278,9 @@ static void service_clone(void *data, void *user_data)
for (i = 0; i < service->num_handles; i++) {
struct gatt_db_attribute *attr = service->attributes[i];
+ if (!attr)
+ continue;
+
/* Only clone values for characteristics declaration since that
* is considered when calculating the db hash.
*/