Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7272:1e5deb36a79f HEAD
Assert fix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 21 Feb 2008 13:43:17 +0200 |
parents | 4ac4e9ba1124 |
children | 1d87dc550378 |
files | src/lib-mail/message-parser.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-mail/message-parser.c Thu Feb 21 13:06:50 2008 +0200 +++ b/src/lib-mail/message-parser.c Thu Feb 21 13:43:17 2008 +0200 @@ -761,7 +761,9 @@ block_r->part = ctx->part; if (ret < 0 && ctx->part != NULL) { - i_assert(ctx->input->eof); + /* Successful EOF or unexpected failure */ + i_assert(ctx->input->eof || ctx->input->closed || + ctx->input->stream_errno != 0); while (ctx->part->parent != NULL) { message_size_add(&ctx->part->parent->body_size, &ctx->part->body_size);