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)