summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2016-06-10 16:23:38 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2016-06-10 16:44:49 +0200
commita6b086b43f438a94692d654913aeee13bb659072 (patch)
tree789ca23a180e84cffb43ad544de114c1ca3918c3
parentc21d56dd22057103c8125a49307b4ff47b5b644d (diff)
downloadnetwork-manager-applet-a6b086b43f438a94692d654913aeee13bb659072.tar.gz
applet-agent: fix hash element removal
Fixes the following: g_hash_table_iter_next: assertion 'ri->version == ri->hash_table->version' failed
-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 465d44d7..a9a8f5c7 100644
--- a/src/applet-agent.c
+++ b/src/applet-agent.c
@@ -514,7 +514,7 @@ cancel_get_secrets (NMSecretAgentOld *agent,
g_cancellable_cancel (r->cancellable);
r->get_callback (NM_SECRET_AGENT_OLD (r->agent), r->connection, NULL, error, r->callback_data);
- g_hash_table_remove (priv->requests, GUINT_TO_POINTER (r->id));
+ g_hash_table_iter_remove (&iter);
g_signal_emit (r->agent, signals[CANCEL_SECRETS], 0, GUINT_TO_POINTER (r->id));
}
}