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

index c5b35dce870f6c93b3c705f69b493e6625f34701..f0a9ffbdf6e620877ea0b8f6d2d4b7b973cc3196 100644 (file)
@@ -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;