From: Timo Sirainen Date: Sun, 27 Apr 2003 16:11:30 +0000 (+0300) Subject: Use Content-Length: 0 too X-Git-Tag: 1.1.alpha1~4704 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6805494082f1eda258757fec9fb8b772b5cdfeb3;p=thirdparty%2Fdovecot%2Fcore.git Use Content-Length: 0 too --HG-- branch : HEAD --- diff --git a/src/lib-index/mbox/mbox-index.c b/src/lib-index/mbox/mbox-index.c index 7f81565792..f00bcd0b90 100644 --- a/src/lib-index/mbox/mbox-index.c +++ b/src/lib-index/mbox/mbox-index.c @@ -134,6 +134,7 @@ void mbox_header_init_context(struct mbox_header_context *ctx, ctx->index = index; ctx->input = input; ctx->custom_flags = mail_custom_flags_list_get(index->custom_flags); + ctx->content_length = (uoff_t)-1; } void mbox_header_free_context(struct mbox_header_context *ctx __attr_unused__) @@ -265,9 +266,9 @@ void mbox_header_cb(struct message_part *part __attr_unused__, i_stream_set_read_limit(ctx->input, 0); end_offset = start_offset + ctx->content_length; - if (ctx->content_length == 0 || + if (ctx->content_length == (uoff_t)-1 || !mbox_verify_end_of_body(ctx->input, end_offset)) { - if (ctx->content_length != 0) + if (ctx->content_length != (uoff_t)-1) i_stream_seek(ctx->input, start_offset); mbox_skip_message(ctx->input); end_offset = ctx->input->v_offset;