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))