diff options
author | Philip Withnall <pwithnall@endlessos.org> | 2022-10-25 18:03:56 +0100 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@redhat.com> | 2023-03-24 08:56:13 -0500 |
commit | b4cfb50f42950b0f2f382865f23e9ff02ba05aa4 (patch) | |
tree | 32a9c19a5988bd9dbb5aca8a4ab3758a6eab3948 | |
parent | 2db1a61cabfc4919277f004c411c753bcfa71235 (diff) | |
download | glib-b4cfb50f42950b0f2f382865f23e9ff02ba05aa4.tar.gz |
gvariant: Fix a leak of a GVariantTypeInfo on an error handling path
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
-rw-r--r-- | glib/gvariant-core.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/glib/gvariant-core.c b/glib/gvariant-core.c index dbcf60f69..2d2508244 100644 --- a/glib/gvariant-core.c +++ b/glib/gvariant-core.c @@ -1183,6 +1183,7 @@ g_variant_get_child_value (GVariant *value, 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); } |