diff options
author | Julien Dessaux | 2019-03-27 15:20:14 +0100 |
---|---|---|
committer | Julien Dessaux | 2019-03-27 15:21:16 +0100 |
commit | 455172075b6de6ffbb3900cb948c95844e27acd3 (patch) | |
tree | c0bca8b2b3dce39067ca22a4f620d58a8f690a89 /common/config.c | |
parent | Cleaning and reordering. (diff) | |
download | bastion-455172075b6de6ffbb3900cb948c95844e27acd3.tar.gz bastion-455172075b6de6ffbb3900cb948c95844e27acd3.tar.bz2 bastion-455172075b6de6ffbb3900cb948c95844e27acd3.zip |
Removed mysql dependency and fetch all configuration from configuration file.
Diffstat (limited to 'common/config.c')
-rw-r--r-- | common/config.c | 4 |
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; |