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);