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:48:39 +0200
commit03925dfcda8dde1227d5168f2ab555f6e091526e (patch)
treebb86ea9c2a57d60e21b72a463bd1680e417d2b44
parentab3659284ea7cca3086746c81c2060eead05d8c8 (diff)
downloadnetwork-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.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));
}
}