# HG changeset patch # User Timo Sirainen # Date 1102197379 -7200 # Node ID 15e8ea839bf915c46a48dbfe967aae64a06b49ac # Parent ba9062032877e9ef7ff89853b79ece008156c5d6 If index is completely broken, don't try to fsck it since we'll just crash. diff -r ba9062032877 -r 15e8ea839bf9 src/lib-index/mail-index-fsck.c --- a/src/lib-index/mail-index-fsck.c Sat Dec 04 23:55:41 2004 +0200 +++ b/src/lib-index/mail-index-fsck.c Sat Dec 04 23:56:19 2004 +0200 @@ -127,7 +127,7 @@ error = NULL; ret = mail_index_map(index, FALSE); - if (ret >= 0) + if (ret > 0) ret = mail_index_fsck_locked(index, &error); mail_index_unlock(index, lock_id);