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;