Diff between 9e7c2416f4219bf5f817d13a6626fd6f649549c1 and d0b30c2f806ee871f3113fd6ad2dedd737925ad5
Changed Files
| File | Additions | Deletions | Status |
| src/gatt-database.c | +2 | -1 | modified |
Full Patch
diff --git a/src/gatt-database.c b/src/gatt-database.c
index 6784998..a1e8ff3 100644
--- a/src/gatt-database.c
+++ b/src/gatt-database.c
@@ -284,7 +284,8 @@ static void clear_ccc_state(void *data, void *user_data)
if (!ccc_cb)
return;
- ccc_cb->callback(NULL, 0, ccc_cb->user_data);
+ if (ccc_cb->callback)
+ ccc_cb->callback(NULL, 0, ccc_cb->user_data);
}
static void att_disconnected(int err, void *user_data)