dovecot-1.1: login: If client pipelines multiple failing auth co...
dovecot at dovecot.org
dovecot at dovecot.org
Wed Oct 29 18:23:37 EET 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/59c997c38079
changeset: 7978:59c997c38079
user: Timo Sirainen <tss at iki.fi>
date: Wed Oct 29 18:23:21 2008 +0200
description:
login: If client pipelines multiple failing auth commands, don't stop handling after two.
diffstat:
2 files changed, 3 insertions(+)
src/imap-login/client-authenticate.c | 1 +
src/pop3-login/client-authenticate.c | 2 ++
diffs (30 lines):
diff -r 0c7bfad031d2 -r 59c997c38079 src/imap-login/client-authenticate.c
--- a/src/imap-login/client-authenticate.c Wed Oct 29 18:11:06 2008 +0200
+++ b/src/imap-login/client-authenticate.c Wed Oct 29 18:23:21 2008 +0200
@@ -82,6 +82,7 @@ static void client_auth_failed(struct im
io_remove(&client->io);
client->io = io_add(client->common.fd, IO_READ,
client_input, client);
+ client_input(client);
}
static bool client_handle_args(struct imap_client *client,
diff -r 0c7bfad031d2 -r 59c997c38079 src/pop3-login/client-authenticate.c
--- a/src/pop3-login/client-authenticate.c Wed Oct 29 18:11:06 2008 +0200
+++ b/src/pop3-login/client-authenticate.c Wed Oct 29 18:23:21 2008 +0200
@@ -152,6 +152,7 @@ static bool client_handle_args(struct po
io_remove(&client->io);
client->io = io_add(client->common.fd, IO_READ,
client_input, client);
+ client_input(client);
}
return TRUE;
}
@@ -195,6 +196,7 @@ static void sasl_callback(struct client
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:
More information about the dovecot-cvs
mailing list