[dovecot-cvs] dovecot/src/lib-storage mail-save.c,1.1,1.2

cras at procontrol.fi cras at procontrol.fi
Sat May 17 13:16:18 EEST 2003


Update of /home/cvs/dovecot/src/lib-storage
In directory danu:/tmp/cvs-serv4974/lib-storage

Modified Files:
	mail-save.c 
Log Message:
If there's no limit in stream, don't fail with "unexpected EOF".



Index: mail-save.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/mail-save.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- mail-save.c	7 May 2003 12:06:47 -0000	1.1
+++ mail-save.c	17 May 2003 09:16:16 -0000	1.2
@@ -167,7 +167,8 @@
 			errno = input->stream_errno;
 			if (errno == 0) {
 				/* EOF */
-				if (input->v_offset != input->v_limit) {
+				if (input->v_offset != input->v_limit &&
+				    input->v_limit != 0) {
 					/* too early */
 					mail_storage_set_error(storage,
 						"Unexpected EOF");



More information about the dovecot-cvs mailing list