From dd8be85f4d1206c8204cd08b69eedfb593d4a1d3 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 31 Jul 2025 14:51:41 +0300 Subject: [PATCH] config: Move config_filters_find_child() --- src/config/config-parser.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/config/config-parser.c b/src/config/config-parser.c index d61f9128c0..034a5e8e42 100644 --- a/src/config/config-parser.c +++ b/src/config/config-parser.c @@ -340,6 +340,19 @@ config_apply_error(struct config_parser_context *ctx, const char *key) return 0; } +static struct config_filter_parser * +config_filters_find_child(struct config_filter_parser *parent, + const struct config_filter *wanted_filter) +{ + struct config_filter_parser *filter; + + for (filter = parent->children_head; filter != NULL; filter = filter->next) { + if (config_filters_equal_no_recursion(&filter->filter, wanted_filter)) + return filter; + } + return NULL; +} + static bool config_get_value(struct config_filter_parser *filter_parser, struct config_parser_key *config_key, @@ -2195,19 +2208,6 @@ config_module_parsers_merge(pool_t pool, struct config_module_parser *dest, i_assert(src->info == NULL); } -static struct config_filter_parser * -config_filters_find_child(struct config_filter_parser *parent, - const struct config_filter *wanted_filter) -{ - struct config_filter_parser *filter; - - for (filter = parent->children_head; filter != NULL; filter = filter->next) { - if (config_filters_equal_no_recursion(&filter->filter, wanted_filter)) - return filter; - } - return NULL; -} - static void config_filters_merge_tree(struct config_parser_context *ctx, struct config_filter_parser *dest_parent, -- 2.47.3