]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
pop3-login: Consume line after mech probe
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 9 Jul 2020 06:39:48 +0000 (09:39 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 10 Jul 2020 06:58:10 +0000 (09:58 +0300)
Otherwise we read next line empty and that causes -ERR.

Broken in 6c55437036b3de11804eb68f66d84cb164c33d63

src/pop3-login/client-authenticate.c

index 0f5531be0ac9f374d4f8a1093580613c2279d073..be202f03327cf62f98acbb9416b3449fb001a564 100644 (file)
@@ -110,6 +110,7 @@ int cmd_auth(struct pop3_client *pop3_client, bool *parsed_r)
                        }
                        client_send_raw(client, ".\r\n");
                        *parsed_r = TRUE;
+                       (void)i_stream_read_next_line(client->input);
                        return 1;
                }
                i_free(client->auth_mech_name);