X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fconf.c;h=d4c76ec881d20d43214679df2d281d3b29fd0178;hb=d93d4f9dbd09bc5e53a9b5eeb1cc94939fee32bc;hp=a40fdfa836af48b15973d1034c657d389b9e7415;hpb=28b7a53b693f6b4e70218a926e68a36ece54cda1;p=tinc diff --git a/src/conf.c b/src/conf.c index a40fdfa8..d4c76ec8 100644 --- a/src/conf.c +++ b/src/conf.c @@ -87,9 +87,8 @@ void init_configuration(splay_tree_t *tree) { tree->delete = (splay_action_t) free_config; } -void exit_configuration(splay_tree_t **config_tree) { - splay_delete_tree(*config_tree); - *config_tree = NULL; +void exit_configuration(splay_tree_t *config_tree) { + splay_delete_tree(config_tree); } config_t *new_config(void) { @@ -98,7 +97,7 @@ config_t *new_config(void) { void free_config(config_t *cfg) { free(cfg->variable); - free(cfg->value); + free_string(cfg->value); free(cfg->file); free(cfg); }