[dovecot-cvs]
dovecot/src/lib-storage/index/mbox mbox-sync-update.c, 1.30, 1.31
cras at dovecot.org
cras at dovecot.org
Fri Apr 8 01:09:09 EEST 2005
Update of /var/lib/cvs/dovecot/src/lib-storage/index/mbox
In directory talvi:/tmp/cvs-serv32550
Modified Files:
mbox-sync-update.c
Log Message:
Non-Recent Status-flag wasn't updated correctly.
Index: mbox-sync-update.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-storage/index/mbox/mbox-sync-update.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- mbox-sync-update.c 2 Apr 2005 21:09:07 -0000 1.30
+++ mbox-sync-update.c 7 Apr 2005 22:09:07 -0000 1.31
@@ -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,
More information about the dovecot-cvs
mailing list