]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Apply mailbox_list_iter_autocreate_filter on mailbox_list_index_iter_next
authorAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 17 May 2017 12:20:35 +0000 (15:20 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Fri, 9 Jun 2017 07:21:46 +0000 (10:21 +0300)
It skips mailbox_list_iter_next, so it needs to be applied here as well.

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

index c1a0d7d2d6efb3ed2faa1b2100bfeee3fccee711..2c7322244cbd4bc4c0ef6bf30ee97279abfb34df 100644 (file)
@@ -163,7 +163,8 @@ mailbox_list_index_iter_next(struct mailbox_list_iterate_context *_ctx)
 
        if (ctx->backend_ctx != NULL) {
                /* index isn't being used */
-               return ilist->module_ctx.super.iter_next(ctx->backend_ctx);
+               return mailbox_list_iter_autocreate_filter(ctx->backend_ctx,
+                       ilist->module_ctx.super.iter_next(ctx->backend_ctx));
        }
 
        /* listing mailboxes from index */