settings: fix leaking variant in for_each_secret()

Fixes: df6706813a
This commit is contained in:
Thomas Haller
2019-01-31 09:06:14 +01:00
parent b64e24dcd7
commit cabc1ddca5

View File

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