Blob Blame History Raw
diff -ur voms-1.9.11.orig/src/api/java/org/glite/voms/VOMSValidator.java voms-1.9.11/src/api/java/org/glite/voms/VOMSValidator.java
--- voms-1.9.11.orig/src/api/java/org/glite/voms/VOMSValidator.java	2009-07-16 15:10:40.000000000 +0200
+++ voms-1.9.11/src/api/java/org/glite/voms/VOMSValidator.java	2009-08-15 20:12:49.855022959 +0200
@@ -159,7 +159,7 @@
         if (validatedChain == null)
             myValidatedChain = null; // allow null
         else
-            myValidatedChain = validatedChain.clone(); // allow null
+            myValidatedChain = (X509Certificate[])validatedChain.clone();
 
         if (acValidator == null) {
             if (theTrustStore == null) {
@@ -292,7 +292,7 @@
         if (validatedChain == null) 
             myValidatedChain = null;
         else
-            myValidatedChain = validatedChain.clone();
+            myValidatedChain = (X509Certificate[])validatedChain.clone();
         myVomsAttributes = new Vector();
         myFQANTree = null;
         isParsed = false;