From 5206c3aae53f52a7629eb891027adcf850ed3f6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Mon, 13 Mar 2023 15:24:21 +0100 Subject: [PATCH] feedback-profile: Don't leak json array when serializing profile json_array_add_element doesn't transfer ownership --- src/fbd-feedback-profile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fbd-feedback-profile.c b/src/fbd-feedback-profile.c index 28d6f29..94cbb36 100644 --- a/src/fbd-feedback-profile.c +++ b/src/fbd-feedback-profile.c @@ -58,7 +58,7 @@ fbd_feedback_profile_serializable_serialize_property (JsonSerializable *serializ GHashTableIter iter; gpointer key; FbdFeedbackProfile *profile; - JsonArray *array = json_array_sized_new (FBD_FEEDBACK_PROFILE_N_PROFILES); + g_autoptr (JsonArray) array = json_array_sized_new (FBD_FEEDBACK_PROFILE_N_PROFILES); g_hash_table_iter_init (&iter, self->feedbacks); while (g_hash_table_iter_next (&iter, (gpointer *)&key, (gpointer *) &profile)) {