From bf2e437ef717ff36a79cf262e197b7bca02e3966 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Kou=C5=99il?= Date: Mon, 4 Apr 2005 14:42:05 +0000 Subject: [PATCH] Refuse to process invalid or nonexisting proxies --- org.glite.security.proxyrenewal/project/version.properties | 2 +- org.glite.security.proxyrenewal/src/renew.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/org.glite.security.proxyrenewal/project/version.properties b/org.glite.security.proxyrenewal/project/version.properties index c744014..b0ca9c7 100644 --- a/org.glite.security.proxyrenewal/project/version.properties +++ b/org.glite.security.proxyrenewal/project/version.properties @@ -1,4 +1,4 @@ -module.version = 1.0.11 +module.version = 1.0.12 module.age = 1 diff --git a/org.glite.security.proxyrenewal/src/renew.c b/org.glite.security.proxyrenewal/src/renew.c index c14b6c0..39113cc 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,10 +72,14 @@ load_proxy(const char *cur_file, X509 **cert, EVP_PKEY **priv_key, *cur_proxy = proxy; proxy = NULL; } + + ret = 0; end: + if (result) + ret = EDG_WLPR_ERROR_GENERIC; - return 0; + return ret; } static void -- 1.8.2.3