X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Ftincd.c;h=d8ab0ac06e40c70ed8ce6ba791389a647b79e536;hb=7208397398f7e08d741bfa83594a88e5d01b6220;hp=e0e03885af005e0c6bf1fe45df59a9c3c9c9c3cb;hpb=402170d78f4413d0b95a5ac194db4f638021961a;p=tinc diff --git a/src/tincd.c b/src/tincd.c index e0e03885..d8ab0ac0 100644 --- a/src/tincd.c +++ b/src/tincd.c @@ -297,7 +297,7 @@ static bool parse_options(int argc, char **argv) { exit_fail: free_names(); - free(cmdline_conf); + list_delete_list(cmdline_conf); cmdline_conf = NULL; return false; } @@ -387,7 +387,7 @@ static void cleanup() { exit_configuration(&config_tree); } - free(cmdline_conf); + list_delete_list(cmdline_conf); free_names(); } @@ -504,7 +504,7 @@ int main(int argc, char **argv) { srand(now.tv_sec + now.tv_usec); crypto_init(); - if(!read_server_config()) { + if(!read_server_config(config_tree)) { return 1; }