Mercurial > dovecot > original-hg > dovecot-1.2
changeset 146:124856b82684 HEAD
more verbose error messages for hash corruption
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 04 Sep 2002 02:08:20 +0300 |
parents | dd4c983dd0aa |
children | e35df75f639d |
files | src/lib-index/mail-index.c src/lib-index/mail-messageset.c |
diffstat | 2 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index.c Wed Sep 04 02:04:38 2002 +0300 +++ b/src/lib-index/mail-index.c Wed Sep 04 02:08:20 2002 +0300 @@ -1006,8 +1006,9 @@ index_set_error(index, "Corrupted hash for index %s: " "lookup returned offset to " - "different UID", - index->filepath); + "different UID (%u vs %u)", + index->filepath, + rec->uid, uid); index->set_flags |= MAIL_INDEX_FLAG_REBUILD_HASH; rec = NULL;
--- a/src/lib-index/mail-messageset.c Wed Sep 04 02:04:38 2002 +0300 +++ b/src/lib-index/mail-messageset.c Wed Sep 04 02:08:20 2002 +0300 @@ -221,8 +221,9 @@ if (rec->uid != uid) { /* hash is corrupted */ index_set_error(index, "Corrupted hash for index %s: " - "lookup returned offset to " - "different UID", index->filepath); + "lookup returned offset to different " + "UID (%u vs %u)", index->filepath, + rec->uid, uid); index->set_flags |= MAIL_INDEX_FLAG_REBUILD_HASH; return -1;