Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8121:d95770cfd935 HEAD
message_parser_init_from_parts(): If parts were broken, we may have assert-crashed.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 30 Aug 2008 11:27:07 +0300 |
parents | 3a1e0970d053 |
children | 3917bf9cf311 |
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 Sat Aug 30 10:55:04 2008 +0300 +++ b/src/lib-mail/message-parser.c Sat Aug 30 11:27:07 2008 +0300 @@ -678,8 +678,10 @@ i_assert(ctx->skip == 0); if (ctx->input->v_offset != ctx->part->physical_pos + - ctx->part->header_size.physical_size) + ctx->part->header_size.physical_size) { ctx->broken = TRUE; + return -1; + } return 1; }