Mercurial > dovecot > core-2.2
changeset 21229:0f824b159c34
lib-storage: Fix error handling in mailbox_list_index_refresh_force()
Broken by recent changes.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Fri, 25 Nov 2016 15:34:46 +0200 |
parents | 46990210b870 |
children | fe3004724de3 |
files | src/lib-storage/list/mailbox-list-index.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-index.c Tue Nov 22 01:28:33 2016 +0200 +++ b/src/lib-storage/list/mailbox-list-index.c Fri Nov 25 15:34:46 2016 +0200 @@ -505,7 +505,9 @@ } 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)