diff options
author | Günther Deschner <gdeschner@redhat.com> | 2013-05-15 10:47:15 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2013-05-15 13:34:46 +0200 |
commit | 0b506dd9387f468e1f049dc7e07e6e31a1d1c1ac (patch) | |
tree | 780c6b587f6a796d9d1a5e374d9287f0b4339288 /proxy/src | |
parent | 1b1bd19911322d84f30e1935f7b4a568bd358741 (diff) | |
download | gss-proxy-0b506dd9387f468e1f049dc7e07e6e31a1d1c1ac.tar.gz gss-proxy-0b506dd9387f468e1f049dc7e07e6e31a1d1c1ac.tar.xz gss-proxy-0b506dd9387f468e1f049dc7e07e6e31a1d1c1ac.zip |
Fix two memleaks in the configuration code.
Signed-off-by: Günther Deschner <gdeschner@redhat.com>
Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'proxy/src')
-rw-r--r-- | proxy/src/gp_config.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/proxy/src/gp_config.c b/proxy/src/gp_config.c index e9e0583..1b676d3 100644 --- a/proxy/src/gp_config.c +++ b/proxy/src/gp_config.c @@ -250,8 +250,8 @@ static int load_services(struct gp_config *cfg, struct gp_ini_context *ctx) safefree(secname); continue; } - safefree(secname); } + safefree(secname); } if (cfg->num_svcs == 0) { @@ -401,6 +401,7 @@ void free_config(struct gp_config **cfg) for (i=0; i < config->num_svcs; i++) { gp_service_free(config->svcs[i]); + safefree(config->svcs[i]); } free(config->svcs); |