]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
config: Skip checking settings also for filters inside a @group
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Fri, 24 Jan 2025 07:14:42 +0000 (09:14 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:16 +0000 (12:34 +0200)
src/config/config-parser.c

index b7a49558ecfb79e9e2debc43606721fbc25069f4..d72f6da0cfd862d1aae6b57c847761d7789010dc 100644 (file)
@@ -1593,7 +1593,7 @@ config_all_parsers_check(struct config_parser_context *ctx,
                if (parsers[i]->filter.default_settings)
                        continue;
                if (parsers[i]->filter.filter_name_array &&
-                   parsers[i]->filter.filter_name[0] == SETTINGS_INCLUDE_GROUP_PREFIX)
+                   config_filter_has_include_group(&parsers[i]->filter))
                        continue;
                ssl_set = get_str_setting(parsers[i], "ssl", global_ssl_set);
                if (strcmp(ssl_set, "no") != 0 &&