Diff between 2028569736f585b8fbff0f662cfe679c30bf488d and 86456cf9a5f899d2a637fa8d0251f69e01922a44
Changed Files
| File | Additions | Deletions | Status |
| src/shared/gatt-client.c | +4 | -1 | modified |
Full Patch
diff --git a/src/shared/gatt-client.c b/src/shared/gatt-client.c
index ccc28db..09eb20a 100644
--- a/src/shared/gatt-client.c
+++ b/src/shared/gatt-client.c
@@ -1433,7 +1433,10 @@ static void complete_unregister_notify(void *data)
return;
}
- notify_data_write_ccc(notify_data, false, disable_ccc_callback);
+ if (notify_data_write_ccc(notify_data, false, disable_ccc_callback))
+ return;
+
+ notify_data_unref(notify_data);
}
static void notify_handler(void *data, void *user_data)