# HG changeset patch # User Timo Sirainen # Date 1225297411 -7200 # Node ID cd83c5dc66d8a4e89b73cc6f474c9dc2062d73ec # Parent 1d0cff9ae4cd91fce4be2d531db28e0b0363fb3a login: If client pipelines multiple failing auth commands, don't stop handling after two. diff -r 1d0cff9ae4cd -r cd83c5dc66d8 src/imap-login/client-authenticate.c --- 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, diff -r 1d0cff9ae4cd -r cd83c5dc66d8 src/pop3-login/client-authenticate.c --- 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: