[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