Author: violetagg
Date: Wed Mar 13 18:41:42 2013
New Revision: 1456083

URL: http://svn.apache.org/r1456083
Log:
Check that the loader is not null. There are use cases where the loader does 
not have parent.

Modified:
    tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java?rev=1456083&r1=1456082&r2=1456083&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java Wed 
Mar 13 18:41:42 2013
@@ -220,7 +220,7 @@ public class StandardJarScanner implemen
             // already scanned WEB-INF/lib and WEB-INF/classes
             ClassLoader loader = classloader.getParent();
 
-            while (loader != stopLoader) {
+            while (loader != null && loader != stopLoader) {
                 if (loader instanceof URLClassLoader) {
                     URL[] urls = ((URLClassLoader) loader).getURLs();
                     for (int i=0; i<urls.length; i++) {



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to