Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7420:a4a552321bd3 HEAD
DEBUG: Verify that UIDs are ascending after sync.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 15 Mar 2008 07:31:44 +0200 |
parents | fc526477d36b |
children | ac984d42917f 6dbd70663adf |
files | src/lib-index/mail-index-sync-update.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index-sync-update.c Sat Mar 15 06:58:19 2008 +0200 +++ b/src/lib-index/mail-index-sync-update.c Sat Mar 15 07:31:44 2008 +0200 @@ -673,12 +673,15 @@ { const struct mail_index_header *hdr = &map->hdr; unsigned int i, del = 0, seen = 0; + uint32_t prev_uid = 0; i_assert(hdr->messages_count <= map->rec_map->records_count); for (i = 0; i < hdr->messages_count; i++) { const struct mail_index_record *rec; rec = MAIL_INDEX_MAP_IDX(map, i); + i_assert(rec->uid > prev_uid); + prev_uid = rec->uid; if (rec->flags & MAIL_DELETED) { i_assert(rec->uid >= hdr->first_deleted_uid_lowwater);