]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
set tmpl migration variable from main config flags
authorAlan T. DeKok <aland@freeradius.org>
Wed, 21 Aug 2024 11:47:53 +0000 (07:47 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 21 Aug 2024 11:47:53 +0000 (07:47 -0400)
src/lib/server/main_config.c

index e4c55dac887c764cab5c137a431e3d10f7b6497e..0808c4fc1faf316f3d87bdeb99e3c65c9c98eabe 100644 (file)
@@ -187,6 +187,8 @@ static const conf_parser_t thread_config[] = {
 /*
  *     Migration configuration.
  */
+extern bool tmpl_require_enum_prefix;
+
 static const conf_parser_t migrate_config[] = {
        { FR_CONF_OFFSET_FLAGS("rewrite_update", CONF_FLAG_HIDDEN, main_config_t, rewrite_update) },
        { FR_CONF_OFFSET_FLAGS("forbid_update", CONF_FLAG_HIDDEN, main_config_t, forbid_update) },
@@ -1418,6 +1420,11 @@ do {\
 
        config->root_cs = cs;   /* Do this last to avoid dangling pointers on error */
 
+       /*
+        *      Migration flags
+        */
+       tmpl_require_enum_prefix = config->require_enum_prefix;
+
        /* Clear any unprocessed configuration errors */
        fr_strerror_clear();