[dovecot-cvs] dovecot/src/lib-index/mbox mbox-index.c,1.67,1.68

cras at procontrol.fi cras at procontrol.fi
Sun Apr 27 20:11:32 EEST 2003


Update of /home/cvs/dovecot/src/lib-index/mbox
In directory danu:/tmp/cvs-serv18964/lib-index/mbox

Modified Files:
	mbox-index.c 
Log Message:
Use Content-Length: 0 too



Index: mbox-index.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mbox/mbox-index.c,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -d -r1.67 -r1.68
--- mbox-index.c	26 Mar 2003 17:29:02 -0000	1.67
+++ mbox-index.c	27 Apr 2003 16:11:30 -0000	1.68
@@ -134,6 +134,7 @@
 	ctx->index = index;
 	ctx->input = input;
 	ctx->custom_flags = mail_custom_flags_list_get(index->custom_flags);
+	ctx->content_length = (uoff_t)-1;
 }
 
 void mbox_header_free_context(struct mbox_header_context *ctx __attr_unused__)
@@ -265,9 +266,9 @@
 		i_stream_set_read_limit(ctx->input, 0);
 
 		end_offset = start_offset + ctx->content_length;
-		if (ctx->content_length == 0 ||
+		if (ctx->content_length == (uoff_t)-1 ||
 		    !mbox_verify_end_of_body(ctx->input, end_offset)) {
-			if (ctx->content_length != 0)
+			if (ctx->content_length != (uoff_t)-1)
 				i_stream_seek(ctx->input, start_offset);
 			mbox_skip_message(ctx->input);
 			end_offset = ctx->input->v_offset;




More information about the dovecot-cvs mailing list