aboutsummaryrefslogtreecommitdiff
path: root/common/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/config.c')
-rw-r--r--common/config.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/config.c b/common/config.c
index e8196ce..1c45e7e 100644
--- a/common/config.c
+++ b/common/config.c
@@ -2,6 +2,7 @@
#include <stdlib.h>
#include "config.h"
+#include "data_for_config.h"
config_t * config = NULL;
@@ -26,7 +27,7 @@ config_load(void)
fprintf(stderr, "Configuration read error occured at %s:%d %s\n", config_error_file(config), config_error_line(config), config_error_text(config));
return 1;
}
- return 0;
+ return data_init(config);
}
int config_get_port(void)
@@ -79,6 +80,7 @@ const char * config_get_session_recording_path(void)
void config_clean(void)
{
if (config != NULL) {
+ data_clean();
config_destroy(config);
free(config);
config = NULL;