From 84d61c521ffc65be6fd49d3fa11c275ad9b2a97f Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Fri, 6 Mar 2015 11:01:10 +0200 Subject: [PATCH] agent: Only cancel if default agent is registered If we do not have a default agent registered, then do not try to cancel a request as there will not be one. --- src/agent.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/agent.c b/src/agent.c index 0cb34622..b2f42b8d 100644 --- a/src/agent.c +++ b/src/agent.c @@ -284,6 +284,9 @@ bool agent_request_cancel(unsigned int req_id) { struct agent_request *request; + if (!default_agent) + return false; + request = l_queue_remove_if(default_agent->requests, find_request, L_UINT_TO_PTR(req_id)); if (!request)