From: Timo Sirainen Date: Mon, 10 May 2004 17:54:23 +0000 (+0300) Subject: sync fix X-Git-Tag: 1.1.alpha1~4103 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=054fdbfc20f57cb4a386e088ec773d9980ac8b2c;p=thirdparty%2Fdovecot%2Fcore.git sync fix --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/maildir/maildir-uidlist.c b/src/lib-storage/index/maildir/maildir-uidlist.c index 30122d9da8..d80a01afbe 100644 --- a/src/lib-storage/index/maildir/maildir-uidlist.c +++ b/src/lib-storage/index/maildir/maildir-uidlist.c @@ -678,7 +678,7 @@ int maildir_uidlist_sync_next(struct maildir_uidlist_sync_ctx *ctx, rec->uid != (uint32_t)-1) maildir_uidlist_mark_recent(uidlist, rec->uid); - rec->flags |= flags; + rec->flags = (rec->flags | flags) & ~MAILDIR_UIDLIST_REC_FLAG_NONSYNCED; rec->filename = p_strdup(ctx->record_pool, filename); hash_insert(ctx->files, rec->filename, rec); return 1;