diff options
Diffstat (limited to 'proxy/src/gp_config.c')
-rw-r--r-- | proxy/src/gp_config.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/proxy/src/gp_config.c b/proxy/src/gp_config.c index f5a3fab..64c790f 100644 --- a/proxy/src/gp_config.c +++ b/proxy/src/gp_config.c @@ -605,6 +605,7 @@ void free_config(struct gp_config **cfg) } free(config->config_file); + free(config->config_dir); free(config->socket_name); free(config->proxy_user); @@ -720,6 +721,9 @@ static int gp_config_from_dir(const char *config_dir, ini_config_destroy(*ini_config); *ini_config = result_cfg; } + if (error_list) { + ref_array_destroy(error_list); + } return 0; } |