From: Timo Sirainen Date: Thu, 9 Apr 2020 18:00:30 +0000 (+0300) Subject: login-proxy: Clarify error messages when disconnecting from server before login is... X-Git-Tag: 2.3.11.2~209 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=90a88c3897e5e34b25dd1da798bc5a011af0fc1c;p=thirdparty%2Fdovecot%2Fcore.git login-proxy: Clarify error messages when disconnecting from server before login is finished --- 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),