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:48:39 +0200 |
commit | 03925dfcda8dde1227d5168f2ab555f6e091526e (patch) | |
tree | bb86ea9c2a57d60e21b72a463bd1680e417d2b44 | |
parent | ab3659284ea7cca3086746c81c2060eead05d8c8 (diff) | |
download | network-manager-applet-03925dfcda8dde1227d5168f2ab555f6e091526e.tar.gz |
applet-agent: fix hash element removal
Fixes the following:
g_hash_table_iter_next: assertion 'ri->version == ri->hash_table->version' failed
(cherry picked from commit a6b086b43f438a94692d654913aeee13bb659072)
-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)); } } |