From f53a6e86c03f51ca7fb23a03751dfc88aa2d32f0 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 7 Sep 2010 16:23:03 +0100 Subject: [PATCH] maildir: If uidlist isn't read, don't mark its UIDs as being known when saving. --- src/lib-storage/index/maildir/maildir-uidlist.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-storage/index/maildir/maildir-uidlist.c b/src/lib-storage/index/maildir/maildir-uidlist.c index 0ecfbc4974..d66bdca114 100644 --- a/src/lib-storage/index/maildir/maildir-uidlist.c +++ b/src/lib-storage/index/maildir/maildir-uidlist.c @@ -1903,7 +1903,7 @@ static void maildir_uidlist_assign_uids(struct maildir_uidlist_sync_ctx *ctx) recs[dest]->flags &= ~MAILDIR_UIDLIST_REC_FLAG_MOVED; } - if (ctx->uidlist->locked_refresh) + if (ctx->uidlist->locked_refresh && ctx->uidlist->initial_read) ctx->uidlist->last_seen_uid = ctx->uidlist->next_uid-1; ctx->new_files_count = 0; -- 2.47.3