changeset 2262:e4c375ab3b30 HEAD

fix for mboxes with pseudo header mail
author Timo Sirainen <tss@iki.fi>
date Fri, 02 Jul 2004 15:14:13 +0300
parents ba4f6d7b5a58
children 010088ee72de
files src/lib-storage/index/mbox/mbox-sync.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-sync.c	Fri Jul 02 14:50:46 2004 +0300
+++ b/src/lib-storage/index/mbox/mbox-sync.c	Fri Jul 02 15:14:13 2004 +0300
@@ -738,6 +738,11 @@
 
         /* set to -1, since it's always increased later */
 	sync_ctx->seq = seq1-1;
+	if (sync_ctx->seq == 0 && offset != 0) {
+		/* this mbox has pseudo mail which contains the X-IMAP header */
+		sync_ctx->seq++;
+	}
+
         sync_ctx->idx_seq = seq1;
 	sync_ctx->dest_first_mail = sync_ctx->seq == 0;
 	if (istream_raw_mbox_seek(sync_ctx->input, offset) < 0) {