]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota: When recalculating quota, don't try to access nonexistent autocreate-mailboxes.
authorTimo Sirainen <tss@iki.fi>
Thu, 12 Nov 2015 09:29:29 +0000 (11:29 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 12 Nov 2015 09:29:29 +0000 (11:29 +0200)
There's no need to physically create them, since they're empty anyway.

src/plugins/quota/quota-count.c

index 103c6714fe4d8f83cdc7276898720f8150f08c44..2f9888e111233db4f9a985590275386216c17e6b 100644 (file)
@@ -106,7 +106,8 @@ quota_mailbox_iter_next(struct quota_mailbox_iter *iter)
                iter->ns = namespaces[iter->ns_idx++];
                iter->iter = mailbox_list_iter_init(iter->ns->list, "*",
                        MAILBOX_LIST_ITER_SKIP_ALIASES |
-                       MAILBOX_LIST_ITER_RETURN_NO_FLAGS);
+                       MAILBOX_LIST_ITER_RETURN_NO_FLAGS |
+                       MAILBOX_LIST_ITER_NO_AUTO_BOXES);
        }
        while ((info = mailbox_list_iter_next(iter->iter)) != NULL) {
                if ((info->flags & (MAILBOX_NONEXISTENT |