]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
istream-header-filter: Fixed assert
authorTimo Sirainen <tss@iki.fi>
Fri, 6 Aug 2010 16:29:56 +0000 (17:29 +0100)
committerTimo Sirainen <tss@iki.fi>
Fri, 6 Aug 2010 16:29:56 +0000 (17:29 +0100)
src/lib-mail/istream-header-filter.c

index 797e4bf837985c8778b6922ae55195d29b8d6fd8..c5b35dce870f6c93b3c705f69b493e6625f34701 100644 (file)
@@ -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 */