[dovecot-cvs] dovecot/src/lib-index mail-index-fsck.c,1.9,1.10

cras at procontrol.fi cras at procontrol.fi
Mon Dec 9 19:21:42 EET 2002


Update of /home/cvs/dovecot/src/lib-index
In directory danu:/tmp/cvs-serv31907/lib-index

Modified Files:
	mail-index-fsck.c 
Log Message:
When printing fsck warnings, print also the index file path



Index: mail-index-fsck.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-index-fsck.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- mail-index-fsck.c	28 Oct 2002 04:36:43 -0000	1.9
+++ mail-index-fsck.c	9 Dec 2002 17:21:40 -0000	1.10
@@ -6,15 +6,17 @@
 
 #define CHECK(field) \
 	if (old_hdr->field != new_hdr->field) \
-		i_warning("fsck: "#field" %u != %u", \
-			  old_hdr->field, new_hdr->field);
+		i_warning("fsck %s: "#field" %u != %u", \
+			  index->filepath, old_hdr->field, new_hdr->field);
 
 
-static void print_differences(MailIndexHeader *old_hdr,
+static void print_differences(MailIndex *index,
+			      MailIndexHeader *old_hdr,
 			      MailIndexHeader *new_hdr)
 {
 	if (old_hdr->first_hole_index != new_hdr->first_hole_index) {
-		i_warning("fsck: first_hole_position %u != %u",
+		i_warning("fsck %s: first_hole_position %u != %u",
+			  index->filepath,
 			  old_hdr->first_hole_index,
 			  new_hdr->first_hole_index);
 	}
@@ -29,14 +31,16 @@
 
 	if (old_hdr->first_unseen_uid_lowwater >
 	    new_hdr->first_unseen_uid_lowwater) {
-		i_warning("fsck: first_unseen_uid_lowwater %u > %u",
+		i_warning("fsck %s: first_unseen_uid_lowwater %u > %u",
+			  index->filepath,
 			  old_hdr->first_unseen_uid_lowwater,
                           new_hdr->first_unseen_uid_lowwater);
 	}
 
 	if (old_hdr->first_deleted_uid_lowwater >
 	    new_hdr->first_deleted_uid_lowwater) {
-		i_warning("fsck: first_deleted_uid_lowwater %u > %u",
+		i_warning("fsck %s: first_deleted_uid_lowwater %u > %u",
+			  index->filepath,
 			  old_hdr->first_deleted_uid_lowwater,
                           new_hdr->first_deleted_uid_lowwater);
 	}
@@ -120,7 +124,7 @@
 	if (hdr->first_deleted_uid_lowwater == 0)
 		hdr->first_deleted_uid_lowwater = hdr->next_uid;
 
-	print_differences(&old_hdr, hdr);
+	print_differences(index, &old_hdr, hdr);
 
 	/* FSCK flag is removed automatically by set_lock() */
 	return TRUE;




More information about the dovecot-cvs mailing list