]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add migration flag for tmpl_require_enum_prefix
authorAlan T. DeKok <aland@freeradius.org>
Tue, 3 Sep 2024 14:42:25 +0000 (10:42 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 3 Sep 2024 19:05:23 +0000 (15:05 -0400)
src/bin/unit_test_attribute.c

index ff9d2907d59c536e7d83288ae5efc8f58e8b4407..70f4000ea804f80b12f384e486604ef7b3835921 100644 (file)
@@ -2364,6 +2364,8 @@ static size_t command_max_buffer_size(command_result_t *result, command_file_ctx
        RETURN_OK(snprintf(data, COMMAND_OUTPUT_MAX, "%ld", size));
 }
 
+extern bool tmpl_require_enum_prefix;
+
 /** Set or clear migration flags.
  *
  */
@@ -2380,6 +2382,10 @@ static size_t command_migrate(command_result_t *result, command_file_ctx_t *cc,
                p += sizeof("xlat_new_functions") - 1;
                out = &cc->tmpl_rules.xlat.new_functions;
 
+       } else if (strncmp(p, "tmpl_require_enum_prefix", sizeof("tmpl_require_enum_prefix") - 1) == 0) {
+               p += sizeof("tmpl_require_enum_prefix") - 1;
+               out = &tmpl_require_enum_prefix;
+
        } else {
                fr_strerror_const("Unknown migration flag");
                RETURN_PARSE_ERROR(0);