]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
sync fix
authorTimo Sirainen <tss@iki.fi>
Mon, 3 May 2004 22:15:08 +0000 (01:15 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 3 May 2004 22:15:08 +0000 (01:15 +0300)
--HG--
branch : HEAD

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

index 0a58f2b52089c29f5470c992d78a9941aea81af4..e1d480659f80545facc317a9ace2cb1ab10cc06c 100644 (file)
@@ -665,7 +665,8 @@ int maildir_uidlist_sync_next(struct maildir_uidlist_sync_ctx *ctx,
                buffer_append(ctx->record_buf, &rec, sizeof(rec));
        }
 
-       if ((flags & MAILDIR_UIDLIST_REC_FLAG_RECENT) != 0 && rec->uid != 0)
+       if ((flags & MAILDIR_UIDLIST_REC_FLAG_RECENT) != 0 &&
+           rec->uid != (uint32_t)-1)
                maildir_uidlist_mark_recent(uidlist, rec->uid);
 
        rec->flags |= flags;