Mercurial > dovecot > core-2.2
diff src/lib-imap/imap-bodystructure.c @ 19677:a904c19c42ff
lib-imap: Write invalid Content-Transfer-Encoding value as "7bit" to BODY/BODYSTRUCTURE.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Fri, 29 Jan 2016 15:09:35 +0200 |
parents | 0f22db71df7a |
children | f8ba998a6b7c |
line wrap: on
line diff
--- a/src/lib-imap/imap-bodystructure.c Fri Jan 29 10:29:05 2016 +0200 +++ b/src/lib-imap/imap-bodystructure.c Fri Jan 29 15:09:35 2016 +0200 @@ -91,7 +91,8 @@ rfc822_skip_lwsp(&parser); str = t_str_new(256); - if (rfc822_parse_mime_token(&parser, str) >= 0) { + if (rfc822_parse_mime_token(&parser, str) >= 0 && + rfc822_skip_lwsp(&parser) == 0 && str_len(str) > 0) { data->content_transfer_encoding = imap_get_string(data->pool, str_c(str)); }