From: Jiří Filipovič Date: Mon, 2 Jun 2008 10:38:29 +0000 (+0000) Subject: Memory leak fixed. X-Git-Tag: glite-yaim-lb_R_4_0_2_1~5 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=5c584036b781c8c698a8b0bf3d96e0b31174b4fb;p=jra1mw.git Memory leak fixed. --- diff --git a/org.glite.jp.primary/src/new_ftp_backend.c b/org.glite.jp.primary/src/new_ftp_backend.c index 694cf0f..4c33dea 100644 --- a/org.glite.jp.primary/src/new_ftp_backend.c +++ b/org.glite.jp.primary/src/new_ftp_backend.c @@ -1094,6 +1094,7 @@ int glite_jppsbe_close_file( error_out: free(((fhandle)handle)->filedata); + free(((fhandle)handle)->filename); free(handle); handle=NULL; if (err.code) { return glite_jp_stack_error(ctx,&err); diff --git a/org.glite.security.gss/src/glite_gss.c b/org.glite.security.gss/src/glite_gss.c index f325c14..faf16d3 100644 --- a/org.glite.security.gss/src/glite_gss.c +++ b/org.glite.security.gss/src/glite_gss.c @@ -798,6 +798,9 @@ edg_wll_gss_accept(edg_wll_GssCred cred, int sock, struct timeval *timeout, if (ret) goto end; + if (client_name != GSS_C_NO_NAME) + gss_release_name(&min_stat2, &client_name); + maj_stat = gss_accept_sec_context(&min_stat, &context, cred->gss_cred, &input_token, GSS_C_NO_CHANNEL_BINDINGS,