Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3054:a5dbe1e56c07 HEAD
proxy: When we can't connect to remote server, show "Temporary login
failure." error to client instead of internal error.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 07 Jan 2005 18:46:29 +0200 |
parents | 1d005cdce6ec |
children | 6994f6e8be2b |
files | src/imap-login/imap-proxy.c src/pop3-login/pop3-proxy.c |
diffstat | 2 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap-login/imap-proxy.c Fri Jan 07 17:48:45 2005 +0200 +++ b/src/imap-login/imap-proxy.c Fri Jan 07 18:46:29 2005 +0200 @@ -93,8 +93,9 @@ return; } - /* failed for some reason */ - client_destroy_internal_failure(client); + /* failed for some reason, probably server disconnected */ + client_send_line(client, "* BYE Temporary login failure."); + client_destroy(client, NULL); return; }
--- a/src/pop3-login/pop3-proxy.c Fri Jan 07 17:48:45 2005 +0200 +++ b/src/pop3-login/pop3-proxy.c Fri Jan 07 18:46:29 2005 +0200 @@ -24,8 +24,9 @@ return; } - /* failed for some reason */ - client_destroy_internal_failure(client); + /* failed for some reason, probably server disconnected */ + client_send_line(client, "* BYE Temporary login failure."); + client_destroy(client, NULL); return; }