]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Bugfix - avoid empty home_server sections 1323/head
authorJorge Pereira <jpereiran@gmail.com>
Wed, 14 Oct 2015 05:28:36 +0000 (02:28 -0300)
committerJorge Pereira <jpereiran@gmail.com>
Wed, 14 Oct 2015 05:28:36 +0000 (02:28 -0300)
When coa_server aren't specified, we should create the
home_server with same name of client section.

src/main/realms.c

index 3ed468664267b34800ce2340c843056d52aa3609..ba580096f68700e336b8f8517a0e8bf52320bad2 100644 (file)
@@ -903,7 +903,7 @@ CONF_SECTION *home_server_cs_afrom_client(CONF_SECTION *client)
        if (cs) {
                server = cf_section_dup(client, cs, "home_server", NULL, true);
        } else {
-               server = cf_section_alloc(client, "home_server", NULL);
+               server = cf_section_alloc(client, "home_server", cf_section_name2(client));
        }
 
        if (!cs || (!cf_pair_find(cs, "ipaddr") && !cf_pair_find(cs, "ipv4addr") && !cf_pair_find(cs, "ipv6addr"))) {