relocated function

This commit is contained in:
Nikos Mavrogiannopoulos
2013-10-29 10:42:15 +01:00
parent 30f0e93e70
commit b6239749e9
2 changed files with 17 additions and 18 deletions

View File

@@ -146,3 +146,20 @@ unsigned prefix = 0;
return 0; return 0;
} }
void del_additional_config(struct group_cfg_st* config)
{
unsigned i;
for(i=0;i<config->routes_size;i++) {
free(config->routes[i]);
}
free(config->routes);
free(config->ipv4_dns);
free(config->ipv6_dns);
free(config->ipv4_nbns);
free(config->ipv6_nbns);
free(config->ipv4_network);
free(config->ipv6_network);
free(config->ipv4_netmask);
free(config->ipv6_netmask);
}

View File

@@ -147,24 +147,6 @@ fail:
return ret; return ret;
} }
void del_additional_config(struct group_cfg_st* config)
{
unsigned i;
for(i=0;i<config->routes_size;i++) {
free(config->routes[i]);
}
free(config->routes);
free(config->ipv4_dns);
free(config->ipv6_dns);
free(config->ipv4_nbns);
free(config->ipv6_nbns);
free(config->ipv4_network);
free(config->ipv6_network);
free(config->ipv4_netmask);
free(config->ipv6_netmask);
}
static int read_config_file(main_server_st* s, struct proc_st* proc, const char* file, const char* type) static int read_config_file(main_server_st* s, struct proc_st* proc, const char* file, const char* type)
{ {
struct group_cfg_st cfg; struct group_cfg_st cfg;