}
void exit_configuration(splay_tree_t **config_tree) {
- splay_delete_tree(*config_tree);
+ if(*config_tree)
+ splay_delete_tree(*config_tree);
*config_tree = NULL;
}
if(!fp) {
logger(DEBUG_ALWAYS, LOG_ERR, "Cannot open config file %s: %s", filename, strerror(errno));
} else {
- fprintf(fp, "\n# The following line was automatically added by tinc\n%s = %s\n", key, value);
+ fprintf(fp, "%s = %s\n", key, value);
fclose(fp);
}
-
return fp != NULL;
}