[dovecot-cvs] dovecot/src/lib istream.c,1.22,1.23

cras at dovecot.org cras at dovecot.org
Sun Aug 22 14:23:35 EEST 2004


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

Modified Files:
	istream.c 
Log Message:
i_stream_read_data(): don't return -1 unless we're at EOF.



Index: istream.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/istream.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- istream.c	22 Aug 2004 10:48:46 -0000	1.22
+++ istream.c	22 Aug 2004 11:23:33 -0000	1.23
@@ -185,7 +185,7 @@
 
 	*data = i_stream_get_data(stream, size);
 	return ret == -2 ? -2 :
-		*size > 0 ? 0 : -1;
+		*size > 0 || !stream->eof ? 0 : -1;
 }
 
 struct istream *_i_stream_create(struct _istream *_stream, pool_t pool, int fd,



More information about the dovecot-cvs mailing list