]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Fix error handling in mailbox_list_index_refresh_force()
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 25 Nov 2016 13:34:46 +0000 (15:34 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 25 Nov 2016 13:35:31 +0000 (15:35 +0200)
Broken by recent changes.

src/lib-storage/list/mailbox-list-index.c

index f27972e32ca423b8821c741bb865776296ec095c..75921cd3b5ddf8b9af975303434255b247fe52b0 100644 (file)
@@ -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)