From: Timo Sirainen Date: Fri, 6 Aug 2010 16:44:28 +0000 (+0100) Subject: istream-header-filter: Another assert crashfix. X-Git-Tag: 2.0.rc5~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=11b7d7a86d6e6d945ade461c5b1280b8a0825f61;p=thirdparty%2Fdovecot%2Fcore.git istream-header-filter: Another assert crashfix. --- diff --git a/src/lib-mail/istream-header-filter.c b/src/lib-mail/istream-header-filter.c index c5b35dce87..f0a9ffbdf6 100644 --- a/src/lib-mail/istream-header-filter.c +++ b/src/lib-mail/istream-header-filter.c @@ -41,6 +41,8 @@ struct header_filter_istream { header_filter_callback *null_header_filter_callback = NULL; +static ssize_t i_stream_header_filter_read(struct istream_private *stream); + static void i_stream_header_filter_destroy(struct iostream_private *stream) { struct header_filter_istream *mstream = @@ -289,7 +291,7 @@ static ssize_t read_header(struct header_filter_istream *mstream) mstream->istream.pos == mstream->header_size.virtual_size); - return read_header(mstream); + return i_stream_header_filter_read(&mstream->istream); } return ret;