Add tests for import/export errors
[tinc] / src / conf.c
index a40fdfa..d4c76ec 100644 (file)
@@ -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);
 }