Refuse to process invalid or nonexisting proxies
authorDaniel Kouřil <kouril@ics.muni.cz>
Mon, 4 Apr 2005 14:42:05 +0000 (14:42 +0000)
committerDaniel Kouřil <kouril@ics.muni.cz>
Mon, 4 Apr 2005 14:42:05 +0000 (14:42 +0000)
org.glite.security.proxyrenewal/project/version.properties
org.glite.security.proxyrenewal/src/renew.c

index c744014..b0ca9c7 100644 (file)
@@ -1,4 +1,4 @@
 
-module.version = 1.0.11
+module.version = 1.0.12
 module.age = 1
                                
index c14b6c0..39113cc 100644 (file)
@@ -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