changeset 2456:f32419d92307 HEAD

saving was broken
author Timo Sirainen <tss@iki.fi>
date Sun, 22 Aug 2004 14:04:31 +0300
parents d38f3876f3ad
children 5506d4cd4973
files src/lib-storage/index/mbox/mbox-save.c
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-save.c	Sun Aug 22 14:03:38 2004 +0300
+++ b/src/lib-storage/index/mbox/mbox-save.c	Sun Aug 22 14:04:31 2004 +0300
@@ -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;
 		}