Mercurial > dovecot > core-2.2
changeset 19358:c0229e018a24
imapc: Treat literal8 input the same as regular literal.
This is mainly for migrating away from broken servers (a patched Cyrus) that
send literal8 if a (corrupted) message contains NULs.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 16 Nov 2015 12:24:53 +0200 |
parents | 8dae5dc991ce |
children | fe23c9b18c9d |
files | src/lib-imap-client/imapc-connection.c |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-imap-client/imapc-connection.c Thu Nov 12 18:27:54 2015 +0200 +++ b/src/lib-imap-client/imapc-connection.c Mon Nov 16 12:24:53 2015 +0200 @@ -548,6 +548,7 @@ ret = imap_parser_read_args(conn->parser, 0, IMAP_PARSE_FLAG_LITERAL_SIZE | IMAP_PARSE_FLAG_ATOM_ALLCHARS | + IMAP_PARSE_FLAG_LITERAL8 | IMAP_PARSE_FLAG_SERVER_TEXT, imap_args_r); if (ret == -2) { /* need more data */