File tomcat-8.0.32-bug58999.patch of Package tomcat.4188

--- java/org/apache/catalina/loader/WebappClassLoaderBase.java 2016/01/25 19:30:19 1726672
+++ java/org/apache/catalina/loader/WebappClassLoaderBase.java 2016/02/13 10:56:20 1730178
@@ -2753,6 +2753,9 @@
         char ch;
         if (name.startsWith("javax")) {
             /* 5 == length("javax") */
+            if (name.length() == 5) {
+                return false;
+            }
             ch = name.charAt(5);
             if (isClassName && ch == '.') {
                 /* 6 == length("javax.") */
@@ -2777,6 +2780,9 @@
             }
         } else if (name.startsWith("org")) {
             /* 3 == length("org") */
+            if (name.length() == 3) {
+                return false;
+            }
             ch = name.charAt(3);
             if (isClassName && ch == '.') {
                 /* 4 == length("org.") */

openSUSE Build Service is sponsored by