]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
name2 may be NULL
authorAlan T. DeKok <aland@freeradius.org>
Tue, 24 Oct 2017 15:55:13 +0000 (11:55 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 24 Oct 2017 15:55:13 +0000 (11:55 -0400)
src/main/virtual_servers.c

index 128ec05e4c342b451c5479d599f126eeed494f83..463e584922bf5f2bff957d3f8b38aac2f5037b8a 100644 (file)
@@ -441,14 +441,19 @@ int virtual_servers_instantiate(UNUSED CONF_SECTION *config)
                            (strcmp(name, "send") != 0)) continue;
 
                        if (!cf_data_find(subcs, unlang_group_t, NULL)) {
+                               char const *name2;
+
+                               name2 = cf_section_name2(subcs);
+                               if (!name2) name2 = "";
+
                                if (check_config) {
                                        cf_log_err(subcs, "%s %s { ... } section is unused",
-                                                   name, cf_section_name2(subcs));
+                                                   name, name2);
                                        return -1;
                                }
 
                                cf_log_warn(subcs, "%s %s { ... } section is unused",
-                                       name, cf_section_name2(subcs));
+                                       name, name2);
                        }
                }
        }