From 935f1c200789c76ad5b51b1f403f611e3cc75318 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Tue, 25 Oct 2022 18:03:56 +0100 Subject: [PATCH 15/18] gvariant: Fix a leak of a GVariantTypeInfo on an error handling path Signed-off-by: Philip Withnall --- glib/gvariant-core.c | 1 + 1 file changed, 1 insertion(+) --- a/glib/gvariant-core.c +++ b/glib/gvariant-core.c @@ -1181,6 +1181,7 @@ g_variant_get_child_value (GVariant *val G_VARIANT_MAX_RECURSION_DEPTH - value->depth) { g_assert (g_variant_is_of_type (value, G_VARIANT_TYPE_VARIANT)); + g_variant_type_info_unref (s_child.type_info); return g_variant_new_tuple (NULL, 0); }