]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
istream-limit: Allow seeking past limit without assert-crashing.
authorTimo Sirainen <tss@iki.fi>
Thu, 17 Feb 2011 07:28:55 +0000 (09:28 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 17 Feb 2011 07:28:55 +0000 (09:28 +0200)
The next read() will simply return EOF.

src/lib/istream-limit.c

index 5c19ec6f11f7b88f8ecbfeae0275164f24202b87..ba53af259e37ff1a6a0af6d054e0a598565f847c 100644 (file)
@@ -74,10 +74,6 @@ static ssize_t i_stream_limit_read(struct istream_private *stream)
 static void i_stream_limit_seek(struct istream_private *stream, uoff_t v_offset,
                                bool mark ATTR_UNUSED)
 {
-       struct limit_istream *lstream = (struct limit_istream *) stream;
-
-       i_assert(v_offset <= lstream->v_size);
-
        stream->istream.v_offset = v_offset;
        stream->skip = stream->pos = 0;
 }