From: Timo Sirainen Date: Mon, 3 May 2004 22:15:08 +0000 (+0300) Subject: sync fix X-Git-Tag: 1.1.alpha1~4131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c644197980dadd8674a22bc378e99bb5a36a4a5;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 0a58f2b520..e1d480659f 100644 --- a/src/lib-storage/index/maildir/maildir-uidlist.c +++ b/src/lib-storage/index/maildir/maildir-uidlist.c @@ -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;