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)