From: Timo Sirainen Date: Tue, 27 Oct 2020 13:12:19 +0000 (+0200) Subject: lib-storage: Add prefix to failed mailbox list index rebuild error messages X-Git-Tag: 2.3.14.rc1~359 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=12da020f5fc1b1a48a39ebf943b7b4f24d24e5b0;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Add prefix to failed mailbox list index rebuild error messages This makes it clearer that the failure is happening because index was being rebuilt. --- diff --git a/src/lib-storage/list/mailbox-list-index.c b/src/lib-storage/list/mailbox-list-index.c index a588fb0080..471424ddad 100644 --- a/src/lib-storage/list/mailbox-list-index.c +++ b/src/lib-storage/list/mailbox-list-index.c @@ -549,8 +549,15 @@ int mailbox_list_index_refresh_force(struct mailbox_list *list) } mail_index_view_close(&view); - if (mailbox_list_index_handle_corruption(list) < 0) + if (mailbox_list_index_handle_corruption(list) < 0) { + const char *errstr; + enum mail_error error; + + errstr = mailbox_list_get_last_internal_error(list, &error); + mailbox_list_set_error(list, error, t_strdup_printf( + "Failed to rebuild mailbox list index: %s", errstr)); ret = -1; + } return ret; }