MCPcopy Create free account
hub / github.com/acl-dev/acl / conf_domains_map

Function conf_domains_map

lib_acl/samples/dgate/configure.cpp:105–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

103}
104
105static void conf_domains_map(const char *domains)
106{
107 const char *myname = "conf_domains_map";
108 ACL_ARGV *argv, *ip_list;
109 int i;
110
111 if (domains == NULL || *domains == 0)
112 return;
113 argv = acl_argv_split(domains, ",; \t");
114
115 for (i = 0; i < argv->argc; i++) {
116 ip_list = acl_argv_split(argv->argv[i], ":");
117 if (ip_list->argc < 2) {
118 acl_msg_warn("%s(%d): invalid data(%s)",
119 myname, __LINE__, argv->argv[i]);
120 acl_argv_free(ip_list);
121 } else {
122 domain_map_add(ip_list);
123 acl_argv_free(ip_list);
124 }
125 }
126
127 acl_argv_free(argv);
128}
129
130void conf_load(const char *filepath)
131{

Callers 1

conf_loadFunction · 0.85

Calls 4

acl_argv_splitFunction · 0.85
acl_msg_warnFunction · 0.85
acl_argv_freeFunction · 0.85
domain_map_addFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…