From cabc1ddca54c004f3642df707d73e9f3fd9466cc Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 31 Jan 2019 09:06:14 +0100 Subject: [PATCH] settings: fix leaking variant in for_each_secret() Fixes: df6706813a698e7a697739b0940bd8f528713aab --- src/settings/nm-settings-connection.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/settings/nm-settings-connection.c b/src/settings/nm-settings-connection.c index e655a11937..c00cba4509 100644 --- a/src/settings/nm-settings-connection.c +++ b/src/settings/nm-settings-connection.c @@ -288,6 +288,7 @@ for_each_secret (NMConnection *self, if (!nm_setting_get_secret_flags (setting, secret_name, &secret_flags, NULL)) { if (!remove_non_secrets) g_variant_builder_add (&setting_builder, "{sv}", secret_name, val); + g_variant_unref (val); continue; } if (callback (secret_flags, callback_data))