From f66a77a7e0ea5d10f0f7f0ba98fa18fe157aa57d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Kou=C5=99il?= Date: Thu, 7 Apr 2005 11:08:49 +0000 Subject: [PATCH] src/renew.c --- org.glite.security.proxyrenewal/src/renew.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/org.glite.security.proxyrenewal/src/renew.c b/org.glite.security.proxyrenewal/src/renew.c index d180330..ddae37b 100644 --- a/org.glite.security.proxyrenewal/src/renew.c +++ b/org.glite.security.proxyrenewal/src/renew.c @@ -30,6 +30,7 @@ load_proxy(const char *cur_file, X509 **cert, EVP_PKEY **priv_key, { globus_result_t result; globus_gsi_cred_handle_t proxy = NULL; + int ret; result = globus_gsi_cred_handle_init(&proxy, NULL); if (result) { @@ -71,12 +72,16 @@ load_proxy(const char *cur_file, X509 **cert, EVP_PKEY **priv_key, *cur_proxy = proxy; proxy = NULL; } + + ret = 0; end: if (proxy) globus_gsi_cred_handle_destroy(proxy); + if (result) + ret = EDG_WLPR_ERROR_GENERIC; - return 0; + return ret; } static void -- 1.8.2.3