This adds a null check to avoid a NullPointerException.
2005-08-12 Roman Kennke <[EMAIL PROTECTED]>
Reported by: Ingo Proetel <[EMAIL PROTECTED]>
* java/net/URLClassLoader.java
(findClass): Added null check to avoid NullPointerException.
/Roman
Index: java/net/URLClassLoader.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/net/URLClassLoader.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- java/net/URLClassLoader.java 21 Jul 2005 07:48:53 -0000 1.33
+++ java/net/URLClassLoader.java 12 Aug 2005 14:38:37 -0000 1.34
@@ -900,7 +900,11 @@
else
result = defineClass(className, classData, 0, classData.length, source);
- super.setSigners(result, resource.getCertificates());
+ // Avoid NullPointerExceptions.
+ Certificate[] resourceCertificates = resource.getCertificates();
+ if(resourceCertificates != null)
+ super.setSigners(result, resourceCertificates);
+
return result;
}
catch (IOException ioe)
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches