From 5e63deb8afbcbf466abb84acc3fb28a1e33ab17a Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 11 Nov 2003 15:02:56 +0200 Subject: [PATCH] wrong fix, reverted plus a cleanup.. --HG-- branch : HEAD --- src/lib-mail/message-parser.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib-mail/message-parser.c b/src/lib-mail/message-parser.c index 0722755024..3134cb4acf 100644 --- a/src/lib-mail/message-parser.c +++ b/src/lib-mail/message-parser.c @@ -807,6 +807,8 @@ message_parse_header_next(struct message_header_parser_ctx *ctx) if (ctx->hdr_size != NULL) ctx->hdr_size->virtual_size++; size = i; + } else { + size = i-1; } ctx->skip = i+1; @@ -816,7 +818,7 @@ message_parse_header_next(struct message_header_parser_ctx *ctx) startpos = i; } - if (size == 0 || (size == 1 && msg[0] == '\r')) { + if (size == 0) { /* end of headers */ line->eoh = TRUE; line->name_len = line->value_len = line->full_value_len = 0; -- 2.47.3