Mercurial > dovecot > original-hg > dovecot-1.2
changeset 2937:43deb226d769 HEAD
Added more asserts.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 05 Dec 2004 03:47:03 +0200 |
parents | 57f975a9b63b |
children | bc8ff03715b2 |
files | src/lib-index/mail-index-sync-update.c src/lib-index/mail-index-view-sync.c src/lib-index/mail-index.c |
diffstat | 3 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index-sync-update.c Sun Dec 05 03:45:53 2004 +0200 +++ b/src/lib-index/mail-index-sync-update.c Sun Dec 05 03:47:03 2004 +0200 @@ -1040,6 +1040,8 @@ i_unreached(); } + i_assert(ctx->view->map->records_count == + ctx->view->map->hdr.messages_count); return ret; }
--- a/src/lib-index/mail-index-view-sync.c Sun Dec 05 03:45:53 2004 +0200 +++ b/src/lib-index/mail-index-view-sync.c Sun Dec 05 03:47:03 2004 +0200 @@ -164,6 +164,8 @@ &view->hdr, sizeof(view->hdr)); map->hdr = view->hdr; } + + i_assert(map->records_count == map->hdr.messages_count); } mail_index_view_unref_maps(view);
--- a/src/lib-index/mail-index.c Sun Dec 05 03:45:53 2004 +0200 +++ b/src/lib-index/mail-index.c Sun Dec 05 03:47:03 2004 +0200 @@ -732,6 +732,7 @@ i_assert(index->lock_type != F_UNLCK); if (!force && index->map != NULL) { + i_assert(index->hdr != NULL); ret = mail_index_map_try_existing(index->map); if (ret != 0) return ret; @@ -780,6 +781,8 @@ ret = mail_index_mmap(index, map); else ret = mail_index_read_map_with_retry(index, &map, force); + i_assert(index->map == NULL); + if (ret <= 0) { mail_index_unmap_forced(index, map); return ret; @@ -795,6 +798,7 @@ index->hdr = &map->hdr; index->map = map; + i_assert(map->hdr.messages_count == map->records_count); return 1; }