[dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-save.c, 1.59, 1.60

cras at dovecot.org cras at dovecot.org
Sun Aug 22 14:04:33 EEST 2004


Update of /home/cvs/dovecot/src/lib-storage/index/mbox
In directory talvi:/tmp/cvs-serv5051

Modified Files:
	mbox-save.c 
Log Message:
saving was broken



Index: mbox-save.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-save.c,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -d -r1.59 -r1.60
--- mbox-save.c	22 Aug 2004 10:32:55 -0000	1.59
+++ mbox-save.c	22 Aug 2004 11:04:31 -0000	1.60
@@ -384,7 +384,7 @@
 {
 	struct mbox_save_context *ctx = (struct mbox_save_context *)_ctx;
 	const unsigned char *data;
-	size_t size, hdr_size;
+	size_t size;
 	ssize_t ret;
 
 	if (ctx->failed)
@@ -408,12 +408,12 @@
 		    ctx->input->v_offset + size >= ctx->eoh_input_offset) {
 			/* found end of headers. write the rest of them. */
 			size = ctx->eoh_input_offset - ctx->input->v_offset;
-			if (o_stream_send(ctx->output, data, hdr_size) < 0) {
+			if (o_stream_send(ctx->output, data, size) < 0) {
 				ctx->failed = TRUE;
 				return -1;
 			}
-			if (hdr_size > 0)
-				ctx->last_char = data[hdr_size-1];
+			if (size > 0)
+				ctx->last_char = data[size-1];
 			i_stream_skip(ctx->input, size + 1);
 			break;
 		}



More information about the dovecot-cvs mailing list