summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-06-03 14:37:01 +0200
committerThomas Haller <thaller@redhat.com>2015-06-03 14:37:25 +0200
commitbf3ad38741124635f6e0ff41d95b7c8524a4088b (patch)
tree518d1b9243e998ca72b1a6648dd2ae0d22f9f1f5
parent242d22539ae9b93c3c265a9bb43e6a5749b71ad4 (diff)
downloadnetwork-manager-applet-bf3ad38741124635f6e0ff41d95b7c8524a4088b.tar.gz
applet-agent: fix crash in get_secrets_cb() iterating result variant
g_variant_iter_next() needs a format string. Fixes: 3722a190468f5ce5898db8838611bc826d3153f1
-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 0c61c628..93935e20 100644
--- a/src/applet-agent.c
+++ b/src/applet-agent.c
@@ -174,7 +174,7 @@ get_secrets_cb (AppletAgent *self,
/* Copy the existing connection and update its secrets */
dupl = nm_simple_connection_new_clone (r->connection);
g_variant_iter_init (&iter, secrets);
- while (g_variant_iter_next (&iter, (gpointer) &setting_name, NULL))
+ while (g_variant_iter_next (&iter, "{&s@a{sv}}", (gpointer) &setting_name, NULL))
nm_connection_update_secrets (dupl, setting_name, secrets, NULL);
/* And save updated secrets to the keyring */