changeset 12738:7705bd04924c

istream-limit: Allow seeking past limit without assert-crashing. The next read() will simply return EOF.
author Timo Sirainen <tss@iki.fi>
date Thu, 17 Feb 2011 09:28:55 +0200
parents db7abf4a29e5
children c9af551124fb
files src/lib/istream-limit.c
diffstat 1 files changed, 0 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/istream-limit.c	Thu Feb 17 09:01:38 2011 +0200
+++ b/src/lib/istream-limit.c	Thu Feb 17 09:28:55 2011 +0200
@@ -74,10 +74,6 @@
 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;
 }