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 */