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)