From 90a88c3897e5e34b25dd1da798bc5a011af0fc1c Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 9 Apr 2020 21:00:30 +0300 Subject: [PATCH] login-proxy: Clarify error messages when disconnecting from server before login is finished --- src/login-common/client-common-auth.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/login-common/client-common-auth.c b/src/login-common/client-common-auth.c index 20b658b91b..9c40a60583 100644 --- a/src/login-common/client-common-auth.c +++ b/src/login-common/client-common-auth.c @@ -353,14 +353,15 @@ static void proxy_input(struct client *client) switch (i_stream_read(input)) { case -2: e_error(login_proxy_get_event(client->login_proxy), - "Remote input buffer full"); + "Disconnected by proxy: " + "Received too long line from remote server"); client_proxy_failed(client, TRUE); return; case -1: line = i_stream_next_line(input); duration = ioloop_time - client->created; e_error(login_proxy_get_event(client->login_proxy), - "Remote %s:%u disconnected: %s " + "Disconnected by server %s:%u: %s " "(state=%s, duration=%us)%s", login_proxy_get_host(client->login_proxy), login_proxy_get_port(client->login_proxy), -- 2.47.3