Fix ArrayIndexOutOfBoundsException reported on users list. Patch provided by Charles...
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 14 Feb 2008 22:02:41 +0000 (22:02 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 14 Feb 2008 22:02:41 +0000 (22:02 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@627883 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/connector/CoyoteAdapter.java

index e3ce60b..b06c5fb 100644 (file)
@@ -682,6 +682,10 @@ public class CoyoteAdapter
         int start = uriBC.getStart();
         int end = uriBC.getEnd();
 
+        // An empty URL is not acceptable
+        if (start == end)
+            return false;
+
         // URL * is acceptable
         if ((end - start == 1) && b[start] == (byte) '*')
           return true;