From 2e9db809b9675585296ef410d5af4d84f9074101 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 16 Sep 2020 15:54:03 +0200 Subject: [PATCH] signatures: Fix leak in _sign_detached_metadata_append() This needs to ref_sink the returned variant, as it is used with g_autoptr in the callers. --- src/libostree/ostree-sign.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libostree/ostree-sign.c b/src/libostree/ostree-sign.c index ee7e928d..eeef96dd 100644 --- a/src/libostree/ostree-sign.c +++ b/src/libostree/ostree-sign.c @@ -365,7 +365,7 @@ _sign_detached_metadata_append (OstreeSign *self, signature_key, g_variant_builder_end (signature_builder)); - return g_variant_dict_end (&metadata_dict); + return g_variant_ref_sink (g_variant_dict_end (&metadata_dict)); } /**