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.") */