]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: mailbox_list_subscriptions_fill() - Remove unused default_nonexistent...
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 24 Sep 2025 14:12:32 +0000 (17:12 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 30 Sep 2025 05:48:46 +0000 (05:48 +0000)
src/lib-storage/list/mailbox-list-iter.c
src/lib-storage/list/mailbox-list-subscriptions.c
src/lib-storage/list/mailbox-list-subscriptions.h

index 290f1ded26f6030b0e8ec266ab94da6448e1eb80..2c541fa082cf9e2d4bdbdffcf0f1a059b5409165 100644 (file)
@@ -161,7 +161,7 @@ mailbox_list_iter_init_multiple(struct mailbox_list *list,
                      MAILBOX_LIST_ITER_RETURN_SUBSCRIBED)) != 0) {
                char sep = mail_namespace_get_sep(list->ns);
                ctx->subscriptions = mailbox_tree_init(sep);
-               mailbox_list_subscriptions_fill(ctx, ctx->subscriptions, FALSE);
+               mailbox_list_subscriptions_fill(ctx, ctx->subscriptions);
 
                struct mailbox_tree_iterate_context *iter =
                        mailbox_tree_iterate_init(ctx->subscriptions, NULL, 0);
index 3a30661ba8e20ddab6a782650ee561fc0ca4e629..31e137d7bcb6878ab1dea14cc246198275e57633 100644 (file)
@@ -201,8 +201,7 @@ void mailbox_list_set_subscription_flags(struct mailbox_list *list,
 }
 
 void mailbox_list_subscriptions_fill(struct mailbox_list_iterate_context *ctx,
-                                    struct mailbox_tree_context *tree,
-                                    bool default_nonexistent)
+                                    struct mailbox_tree_context *tree)
 {
        struct mailbox_list_iter_update_context update_ctx;
        struct mailbox_tree_iterate_context *iter;
@@ -213,8 +212,6 @@ void mailbox_list_subscriptions_fill(struct mailbox_list_iterate_context *ctx,
        update_ctx.tree_ctx = tree;
        update_ctx.glob = ctx->glob;
        update_ctx.leaf_flags = MAILBOX_SUBSCRIBED;
-       if (default_nonexistent)
-               update_ctx.leaf_flags |= MAILBOX_NONEXISTENT;
        update_ctx.parent_flags = MAILBOX_CHILD_SUBSCRIBED;
        update_ctx.match_parents =
                (ctx->flags & MAILBOX_LIST_ITER_SELECT_RECURSIVEMATCH) != 0;
index 123c220fa3ed0ca0d729753c456e241d172363b2..ac33469080eaca61f79dc36d07bf1254989a328c 100644 (file)
@@ -17,7 +17,6 @@ void mailbox_list_set_subscription_flags(struct mailbox_list *list,
 
 /* Add subscriptions matching the iteration to the given tree */
 void mailbox_list_subscriptions_fill(struct mailbox_list_iterate_context *ctx,
-                                    struct mailbox_tree_context *tree,
-                                    bool default_nonexistent);
+                                    struct mailbox_tree_context *tree);
 
 #endif