changeset 2441:b65224a24696 HEAD

When we reach the limit, set eof = true
author Timo Sirainen <tss@iki.fi>
date Sun, 22 Aug 2004 10:00:51 +0300
parents 0ac79623b58e
children 95ce60310a56
files src/lib/istream-limit.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/istream-limit.c	Sun Aug 22 09:30:55 2004 +0300
+++ b/src/lib/istream-limit.c	Sun Aug 22 10:00:51 2004 +0300
@@ -39,8 +39,10 @@
 	size_t pos;
 
 	if (stream->istream.v_offset +
-	    (stream->pos - stream->skip) >= lstream->v_size)
+	    (stream->pos - stream->skip) >= lstream->v_size) {
+		stream->istream.eof = TRUE;
 		return -1;
+	}
 
 	if (lstream->input->v_offset !=
 	    lstream->v_start_offset + stream->istream.v_offset) {