]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
sync fix
authorTimo Sirainen <tss@iki.fi>
Mon, 10 May 2004 17:54:23 +0000 (20:54 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 10 May 2004 17:54:23 +0000 (20:54 +0300)
--HG--
branch : HEAD

src/lib-storage/index/maildir/maildir-uidlist.c

index 30122d9da880379446f19f8554a7678024b61fa2..d80a01afbe74381820a9c650123d9bdcf357360d 100644 (file)
@@ -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;