diff --git a/src/agent.c b/src/agent.c index a124e636..e61010c8 100644 --- a/src/agent.c +++ b/src/agent.c @@ -227,7 +227,8 @@ static void agent_receive_reply(struct l_dbus_message *message, agent_finalize_pending(agent, message); - agent_send_next_request(agent); + if (!agent->pending_id) + agent_send_next_request(agent); } static void agent_send_next_request(struct agent *agent)