]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
expose virtual_server_section_register for public usage
authorAlan T. DeKok <aland@freeradius.org>
Tue, 5 May 2020 12:29:34 +0000 (08:29 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 5 May 2020 12:33:29 +0000 (08:33 -0400)
src/lib/server/virtual_servers.c
src/lib/server/virtual_servers.h

index b0d365c529ed93677ab085b5c68230520d207224..28dcc993191c647797b1787f553fb93bd5d187de 100644 (file)
@@ -95,7 +95,6 @@ static rbtree_t *listen_addr_root = NULL;
 static rbtree_t *server_section_name_tree = NULL;
 
 static int server_section_name_cmp(void const *one, void const *two);
-static int virtual_server_section_register(virtual_server_compile_t const *entry);
 
 static int listen_on_read(TALLOC_CTX *ctx, void *out, UNUSED void *parent, CONF_ITEM *ci, CONF_PARSER const *rule);
 static int server_on_read(TALLOC_CTX *ctx, void *out, UNUSED void *parent, CONF_ITEM *ci, UNUSED CONF_PARSER const *rule);
@@ -1370,7 +1369,7 @@ static int server_section_name_cmp(void const *one, void const *two)
  *  This function is called from the virtual server bootstrap routine,
  *  which happens before module_bootstrap();
  */
-static int virtual_server_section_register(virtual_server_compile_t const *entry)
+int virtual_server_section_register(virtual_server_compile_t const *entry)
 {
        virtual_server_compile_t *old;
 
index f56dc563659af1154491b343ed62dc27b5b82282..fa5af63d3364b6d0273f5472c32f6fdbec48d8df 100644 (file)
@@ -122,7 +122,8 @@ typedef struct {
 
 #define COMPILE_TERMINATOR { .name = NULL, .name2 = NULL }
 
-int virtual_server_compile_sections(CONF_SECTION *server, virtual_server_compile_t const *list, vp_tmpl_rules_t const *rules, void *uctx) CC_HINT(nonnull(1,2,3));
+int            virtual_server_section_register(virtual_server_compile_t const *entry);
+int            virtual_server_compile_sections(CONF_SECTION *server, virtual_server_compile_t const *list, vp_tmpl_rules_t const *rules, void *uctx) CC_HINT(nonnull(1,2,3));
 
 int            virtual_server_section_component(rlm_components_t *component, char const *name1, char const *name2);
 virtual_server_method_t *virtual_server_section_methods(char const *name1, char const *name2) CC_HINT(nonnull(1));