]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap proxy: Don't fail if LOGIN parameters were sent using literals.
authorTimo Sirainen <tss@iki.fi>
Wed, 30 Sep 2009 23:14:01 +0000 (19:14 -0400)
committerTimo Sirainen <tss@iki.fi>
Wed, 30 Sep 2009 23:14:01 +0000 (19:14 -0400)
--HG--
branch : HEAD

src/imap-login/imap-proxy.c

index b4ebf3bf6154669826b6073595cc6f473ba86894..b349587db9766c905b7184d601a8b84510133736 100644 (file)
@@ -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;