diff --git a/client/agent.c b/client/agent.c
index 5183238..eb25262 100644
--- a/client/agent.c
+++ b/client/agent.c
static DBusMessage *release_agent(DBusConnection *conn,
DBusMessage *msg, void *user_data)
{
+ if (pending_message)
+ rl_clear_message();
+
agent_registered = FALSE;
rl_printf("Agent released\n");
static DBusMessage *cancel_request(DBusConnection *conn,
DBusMessage *msg, void *user_data)
{
+ rl_clear_message();
+
rl_printf("Request canceled\n");
dbus_message_unref(pending_message);