Mercurial > dovecot > core-2.2
changeset 3335:ae6f1b54cd59 HEAD
If X-UIDs hadn't yet been written, we resynced everything after the first
message we had to sync.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 26 Apr 2005 12:42:59 +0300 |
parents | 9eaead79577c |
children | a3a72d5bdfce |
files | src/lib-storage/index/mbox/mbox-sync.c |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-sync.c Tue Apr 26 11:11:37 2005 +0300 +++ b/src/lib-storage/index/mbox/mbox-sync.c Tue Apr 26 12:42:59 2005 +0300 @@ -989,11 +989,6 @@ return -1; } - if (rec == NULL) { - /* from now on, don't skip anything */ - partial = FALSE; - } - if (ret == 0) { /* UID found but it's broken */ uid = 0; @@ -1015,6 +1010,11 @@ uid = mail_ctx->mail.uid = rec->uid; } + if (rec == NULL) { + /* from now on, don't skip anything */ + partial = FALSE; + } + if (!mail_ctx->pseudo && !uidvalidity_changed) { /* get all sync records related to this message */ if (mbox_sync_read_index_syncs(sync_ctx, uid,