exit_fail:
free_names();
- free(cmdline_conf);
+ list_delete_list(cmdline_conf);
cmdline_conf = NULL;
return false;
}
exit_configuration(&config_tree);
}
- free(cmdline_conf);
+ list_delete_list(cmdline_conf);
free_names();
}
srand(now.tv_sec + now.tv_usec);
crypto_init();
- if(!read_server_config()) {
+ if(!read_server_config(config_tree)) {
return 1;
}