Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8351:cd83c5dc66d8 HEAD
login: If client pipelines multiple failing auth commands, don't stop handling after two.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 29 Oct 2008 18:23:31 +0200 |
parents | 1d0cff9ae4cd |
children | 1dc1f8163166 |
files | src/imap-login/client-authenticate.c src/pop3-login/client-authenticate.c |
diffstat | 2 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap-login/client-authenticate.c Wed Oct 29 18:12:32 2008 +0200 +++ b/src/imap-login/client-authenticate.c Wed Oct 29 18:23:31 2008 +0200 @@ -83,6 +83,7 @@ client->io = io_add(client->common.fd, IO_READ, client_input, client); client->common.auth_command_tag = NULL; + client_input(client); } static bool client_handle_args(struct imap_client *client,
--- a/src/pop3-login/client-authenticate.c Wed Oct 29 18:12:32 2008 +0200 +++ b/src/pop3-login/client-authenticate.c Wed Oct 29 18:23:31 2008 +0200 @@ -152,6 +152,7 @@ io_remove(&client->io); client->io = io_add(client->common.fd, IO_READ, client_input, client); + client_input(client); } return TRUE; } @@ -194,6 +195,7 @@ io_remove(&client->io); client->io = io_add(client->common.fd, IO_READ, client_input, client); + client_input(client); } break; case SASL_SERVER_REPLY_MASTER_FAILED: