# HG changeset patch # User Timo Sirainen # Date 1243308836 14400 # Node ID c7db09d796b905d3789b959e1a380464de1cc77d # Parent 36d823adb3025b7d2c92700486a1890209ec73e7 imap: Don't send "Waiting for auth process" if it's the client that's waiting on AUTHENTICATE. diff -r 36d823adb302 -r c7db09d796b9 src/imap-login/client-authenticate.c --- a/src/imap-login/client-authenticate.c Mon May 25 22:34:38 2009 -0400 +++ b/src/imap-login/client-authenticate.c Mon May 25 23:33:56 2009 -0400 @@ -70,6 +70,7 @@ sasl_server_auth_client_error(&client->common, "Authentication aborted"); } else { + client_set_auth_waiting(client); auth_client_request_continue(client->common.auth_request, line); io_remove(&client->io); @@ -317,6 +318,9 @@ to call client_destroy() in here. */ (void)o_stream_sendv(client->output, iov, 3); + if (client->to_auth_waiting != NULL) + timeout_remove(&client->to_auth_waiting); + i_assert(client->io == NULL); client->io = io_add(client->common.fd, IO_READ, client_auth_input, client);