[dovecot-cvs] dovecot/src/lib istream-limit.c,1.8,1.9

cras at dovecot.org cras at dovecot.org
Sun Aug 22 10:00:53 EEST 2004


Update of /home/cvs/dovecot/src/lib
In directory talvi:/tmp/cvs-serv32618/lib

Modified Files:
	istream-limit.c 
Log Message:
When we reach the limit, set eof = true



Index: istream-limit.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/istream-limit.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- istream-limit.c	22 Aug 2004 04:00:06 -0000	1.8
+++ istream-limit.c	22 Aug 2004 07:00:51 -0000	1.9
@@ -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) {



More information about the dovecot-cvs mailing list