diff --git a/client/agent.c b/client/agent.c index 157b61c0..037ae785 100644 --- a/client/agent.c +++ b/client/agent.c @@ -481,8 +481,10 @@ bool agent_exit(const char *path) { struct l_dbus *dbus = dbus_get_bus(); - if (pending_message) + if (pending_message) { l_dbus_message_unref(pending_message); + display_agent_prompt_release(pending_op.last_label); + } l_queue_destroy(pending_op.saved_input, l_free);