From 1358f8214581ea353e306083dc096772f3d0f185 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 6 Aug 2010 17:29:56 +0100 Subject: [PATCH] istream-header-filter: Fixed assert --- src/lib-mail/istream-header-filter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib-mail/istream-header-filter.c b/src/lib-mail/istream-header-filter.c index 797e4bf837..c5b35dce87 100644 --- a/src/lib-mail/istream-header-filter.c +++ b/src/lib-mail/istream-header-filter.c @@ -78,10 +78,10 @@ read_mixed(struct header_filter_istream *mstream, size_t body_highwater_size) mstream->istream.istream.eof = mstream->istream.parent->eof; if (ret <= 0) { - i_assert(pos > 0); - data = mstream->hdr_buf->data; pos = mstream->hdr_buf->used; + i_assert(pos > 0); + if (mstream->end_body_with_lf && data[pos-1] != '\n' && ret == -1 && mstream->istream.istream.eof) { /* add missing trailing LF to body */ -- 2.47.3