]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm force-resync: Skip autocreated mailboxes that don't exist yet.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 7 Apr 2017 09:45:49 +0000 (12:45 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 7 Apr 2017 11:26:10 +0000 (14:26 +0300)
Since they don't exist, there's nothing to resync in them either.
This avoids unnecessarily creating them.

src/doveadm/doveadm-mail.c

index 5549f09c55afe156e29c231b67652be8d249962e..a6944738e5cff97dd640e4321bb56c8d615f2370 100644 (file)
@@ -306,6 +306,7 @@ static int cmd_force_resync_run(struct doveadm_mail_cmd_context *ctx,
                                struct mail_user *user)
 {
        const enum mailbox_list_iter_flags iter_flags =
+               MAILBOX_LIST_ITER_NO_AUTO_BOXES |
                MAILBOX_LIST_ITER_RETURN_NO_FLAGS |
                MAILBOX_LIST_ITER_STAR_WITHIN_NS;
        const enum mail_namespace_type ns_mask = MAIL_NAMESPACE_TYPE_MASK_ALL;