summaryrefslogtreecommitdiffstats
path: root/proxy/src/gp_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'proxy/src/gp_config.c')
-rw-r--r--proxy/src/gp_config.c4
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;
}