Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3263:fb34cde02ac8 HEAD
Non-Recent Status-flag wasn't updated correctly.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 08 Apr 2005 01:09:07 +0300 |
parents | f1134d265a9d |
children | 98e3001ca527 |
files | src/lib-storage/index/mbox/mbox-sync-update.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-sync-update.c Fri Apr 08 01:04:53 2005 +0300 +++ b/src/lib-storage/index/mbox/mbox-sync-update.c Fri Apr 08 01:09:07 2005 +0300 @@ -64,6 +64,8 @@ size_t size; int i, need, have; + ctx->mail.flags ^= MBOX_NONRECENT_KLUDGE; + if (ctx->header_first_change > pos) ctx->header_first_change = pos; @@ -101,6 +103,8 @@ if ((ctx->mail.flags & flags_list[i].flag) != 0) *data++ = flags_list[i].chr; } + + ctx->mail.flags ^= MBOX_NONRECENT_KLUDGE; } static void keywords_append(struct mbox_sync_context *sync_ctx, string_t *dest,