From f5585022787a57275687c7a1ec0ed3eaccaf5001 Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Wed, 4 Nov 2015 14:28:01 +0100 Subject: [PATCH] agent-manager: don't try to cancel requests that already finished Fixes: 5d1cac81a0bcc66b891bc38f1a2cc4b84d47f08b --- src/settings/nm-agent-manager.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/settings/nm-agent-manager.c b/src/settings/nm-agent-manager.c index df6eb4af3b..2b71bd1a4e 100644 --- a/src/settings/nm-agent-manager.c +++ b/src/settings/nm-agent-manager.c @@ -841,8 +841,10 @@ _con_get_request_done (NMSecretAgent *agent, req_complete_error (req, error); g_error_free (error); } else { - /* Tell the failed agent we're no longer interested. */ - nm_secret_agent_cancel_secrets (req->current, req->current_call_id); + if (req->current_call_id) { + /* Tell the failed agent we're no longer interested. */ + nm_secret_agent_cancel_secrets (req->current, req->current_call_id); + } /* Try the next agent */ request_next_agent (req);