From: Marco Bettini Date: Fri, 24 Jan 2025 15:23:39 +0000 (+0000) Subject: fts-flatcurve: Ignore alias mailboxes when doing optimize/rescan X-Git-Tag: 2.4.1~176 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8831386c9b83077ee8d16d00d43c722097c8bbfa;p=thirdparty%2Fdovecot%2Fcore.git fts-flatcurve: Ignore alias mailboxes when doing optimize/rescan --- diff --git a/src/plugins/fts-flatcurve/fts-backend-flatcurve.c b/src/plugins/fts-flatcurve/fts-backend-flatcurve.c index 877edf9806..3d7ed41fc1 100644 --- a/src/plugins/fts-flatcurve/fts-backend-flatcurve.c +++ b/src/plugins/fts-flatcurve/fts-backend-flatcurve.c @@ -493,7 +493,9 @@ fts_backend_flatcurve_iterate_ns(struct fts_backend *_backend, struct mailbox_list_iterate_context *iter; const enum mailbox_list_iter_flags iter_flags = MAILBOX_LIST_ITER_NO_AUTO_BOXES | - MAILBOX_LIST_ITER_RETURN_NO_FLAGS; + MAILBOX_LIST_ITER_RETURN_NO_FLAGS | + MAILBOX_LIST_ITER_SKIP_ALIASES; + enum mailbox_flags mbox_flags = 0; pool_t pool = NULL;