# HG changeset patch # User Timo Sirainen # Date 1068555776 -7200 # Node ID 841087a35d3edd84af672c4408a146acbaf55a07 # Parent fe922b90ef08fb9a91124147d5157016745f2583 wrong fix, reverted plus a cleanup.. diff -r fe922b90ef08 -r 841087a35d3e src/lib-mail/message-parser.c --- a/src/lib-mail/message-parser.c Tue Nov 11 14:31:51 2003 +0200 +++ b/src/lib-mail/message-parser.c Tue Nov 11 15:02:56 2003 +0200 @@ -807,6 +807,8 @@ if (ctx->hdr_size != NULL) ctx->hdr_size->virtual_size++; size = i; + } else { + size = i-1; } ctx->skip = i+1; @@ -816,7 +818,7 @@ 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;