From 57a181d2ecd59039a4fc5c6bf0af72a7cd6a051f Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 3 May 2004 22:38:28 +0300 Subject: [PATCH] sync fix --HG-- branch : HEAD --- src/lib-storage/index/maildir/maildir-uidlist.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib-storage/index/maildir/maildir-uidlist.c b/src/lib-storage/index/maildir/maildir-uidlist.c index 047b383f88..53342429cd 100644 --- a/src/lib-storage/index/maildir/maildir-uidlist.c +++ b/src/lib-storage/index/maildir/maildir-uidlist.c @@ -653,7 +653,6 @@ int maildir_uidlist_sync_next(struct maildir_uidlist_sync_ctx *ctx, } rec = p_new(ctx->record_pool, struct maildir_uidlist_rec, 1); - buffer_append(ctx->record_buf, &rec, sizeof(rec)); if (old_rec != NULL) *rec = *old_rec; @@ -661,8 +660,10 @@ int maildir_uidlist_sync_next(struct maildir_uidlist_sync_ctx *ctx, ctx->new_files = TRUE; ctx->first_new_pos = buffer_get_used_size(ctx->record_buf) / - sizeof(*rec); + sizeof(rec); } + + buffer_append(ctx->record_buf, &rec, sizeof(rec)); } if ((flags & MAILDIR_UIDLIST_REC_FLAG_RECENT) != 0 && rec->uid != 0) -- 2.47.3