From: Timo Sirainen Date: Wed, 30 Sep 2009 23:14:01 +0000 (-0400) Subject: imap proxy: Don't fail if LOGIN parameters were sent using literals. X-Git-Tag: 2.0.alpha1~92 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=27d50b3aa143964143e4bef66c0bfe3c72aea233;p=thirdparty%2Fdovecot%2Fcore.git imap proxy: Don't fail if LOGIN parameters were sent using literals. --HG-- branch : HEAD --- diff --git a/src/imap-login/imap-proxy.c b/src/imap-login/imap-proxy.c index b4ebf3bf61..b349587db9 100644 --- a/src/imap-login/imap-proxy.c +++ b/src/imap-login/imap-proxy.c @@ -157,11 +157,8 @@ int imap_proxy_parse_line(struct client *client, const char *line) } else if (*line == '+') { /* AUTHENTICATE started. finish it. */ if (!imap_client->proxy_wait_auth_continue) { - client_log_err(client, t_strdup_printf( - "proxy: Unexpected input: %s", - str_sanitize(line, 160))); - client_proxy_failed(client, TRUE); - return -1; + /* used literals with LOGIN command, just ignore. */ + return 0; } imap_client->proxy_wait_auth_continue = FALSE;