summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-Hsuan Yen <yan12125@gmail.com>2020-08-31 18:22:02 +0800
committerChih-Hsuan Yen <yan12125@gmail.com>2020-08-31 18:22:02 +0800
commit8c371f84e7aefe9cb4d2bdbff830c80a3b5b9e38 (patch)
treece51c14628386b2262849c28c56a630524179d6b
parentcaa59377c24c59c14f3f0afdcccacb91e989c3fd (diff)
downloadnetwork-manager-applet-8c371f84e7aefe9cb4d2bdbff830c80a3b5b9e38.tar.gz
applet-agent: another fix for reference count for secret request result
https://gitlab.gnome.org/GNOME/network-manager-applet/-/issues/112
-rw-r--r--src/applet-agent.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/applet-agent.c b/src/applet-agent.c
index 0ac145be..05d0de85 100644
--- a/src/applet-agent.c
+++ b/src/applet-agent.c
@@ -363,7 +363,7 @@ keyring_find_secrets_cb (GObject *source,
*/
g_variant_builder_init (&builder_connection, NM_VARIANT_TYPE_CONNECTION);
g_variant_builder_add (&builder_connection, "{sa{sv}}", r->setting_name, &builder_setting);
- settings = g_variant_builder_end (&builder_connection);
+ settings = g_variant_ref_sink (g_variant_builder_end (&builder_connection));
done:
g_list_free_full (list, g_object_unref);