From: Timo Sirainen Date: Fri, 25 Nov 2016 13:34:46 +0000 (+0200) Subject: lib-storage: Fix error handling in mailbox_list_index_refresh_force() X-Git-Tag: 2.2.27~39 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=162b8a3532b8ece53bd602828e5b05b775684af8;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Fix error handling in mailbox_list_index_refresh_force() Broken by recent changes. --- diff --git a/src/lib-storage/list/mailbox-list-index.c b/src/lib-storage/list/mailbox-list-index.c index f27972e32c..75921cd3b5 100644 --- a/src/lib-storage/list/mailbox-list-index.c +++ b/src/lib-storage/list/mailbox-list-index.c @@ -505,7 +505,9 @@ int mailbox_list_index_refresh_force(struct mailbox_list *list) } mail_index_view_close(&view); - return mailbox_list_index_handle_corruption(list); + if (mailbox_list_index_handle_corruption(list) < 0) + ret = -1; + return ret; } static void mailbox_list_index_refresh_timeout(struct mailbox_list *list)