diff options
author | Beniamino Galvani <bgalvani@redhat.com> | 2016-06-10 16:23:38 +0200 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2016-06-10 16:44:49 +0200 |
commit | a6b086b43f438a94692d654913aeee13bb659072 (patch) | |
tree | 789ca23a180e84cffb43ad544de114c1ca3918c3 | |
parent | c21d56dd22057103c8125a49307b4ff47b5b644d (diff) | |
download | network-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.c | 2 |
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)); } } |