Mercurial > dovecot > core-2.2
changeset 774:a2eaa563f40a HEAD
When printing fsck warnings, print also the index file path
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 09 Dec 2002 19:21:40 +0200 |
parents | 5984360c231d |
children | d5a3c18c9082 |
files | src/lib-index/mail-index-fsck.c |
diffstat | 1 files changed, 11 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index-fsck.c Mon Dec 09 19:19:38 2002 +0200 +++ b/src/lib-index/mail-index-fsck.c Mon Dec 09 19:21:40 2002 +0200 @@ -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;