Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4673:f5bef033a9ac HEAD
message_parser_parse_next_block() returned body part wrong for first header
in MIME blocks, which caused problems.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 15 Oct 2006 15:13:08 +0300 |
parents | b7ff8c64c436 |
children | cc743c18b128 |
files | src/lib-mail/message-parser.c |
diffstat | 1 files changed, 1 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-mail/message-parser.c Sun Oct 15 13:36:27 2006 +0300 +++ b/src/lib-mail/message-parser.c Sun Oct 15 15:13:08 2006 +0300 @@ -537,8 +537,6 @@ int ret; bool eof = FALSE; - block_r->part = ctx->part; - while ((ret = ctx->parse_next_block(ctx, block_r)) == 0) { if ((ret = i_stream_read(ctx->input)) == 0) break; @@ -551,8 +549,8 @@ } else { eof = FALSE; } - block_r->part = ctx->part; } + block_r->part = ctx->part; if (ret < 0) { while (ctx->part->parent != NULL) {