changeset 2461:e201021f6ad9 HEAD

Saving fix.
author Timo Sirainen <tss@iki.fi>
date Sun, 22 Aug 2004 14:59:23 +0300
parents 3accbeb04383
children 9946b489d21a
files src/lib-storage/index/mbox/mbox-save.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-save.c	Sun Aug 22 14:48:55 2004 +0300
+++ b/src/lib-storage/index/mbox/mbox-save.c	Sun Aug 22 14:59:23 2004 +0300
@@ -443,7 +443,8 @@
 	ctx->eoh_offset = ctx->output->offset;
 
 	/* write body */
-	return ctx->input->eof ? 0 : mbox_save_continue(_ctx);
+	(void)i_stream_get_data(ctx->input, &size);
+	return ctx->input->eof && size == 0 ? 0 : mbox_save_continue(_ctx);
 }
 
 int mbox_save_finish(struct mail_save_context *_ctx, struct mail **mail_r)