Author: remy.maucherat(a)jboss.com
Date: 2008-02-15 14:44:04 -0500 (Fri, 15 Feb 2008)
New Revision: 438
Modified:
trunk/java/org/apache/catalina/connector/CoyoteAdapter.java
trunk/webapps/docs/changelog.xml
Log:
Modified: trunk/java/org/apache/catalina/connector/CoyoteAdapter.java
===================================================================
--- trunk/java/org/apache/catalina/connector/CoyoteAdapter.java 2008-02-15 19:07:24 UTC
(rev 437)
+++ trunk/java/org/apache/catalina/connector/CoyoteAdapter.java 2008-02-15 19:44:04 UTC
(rev 438)
@@ -693,6 +693,10 @@
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;
Modified: trunk/webapps/docs/changelog.xml
===================================================================
--- trunk/webapps/docs/changelog.xml 2008-02-15 19:07:24 UTC (rev 437)
+++ trunk/webapps/docs/changelog.xml 2008-02-15 19:44:04 UTC (rev 438)
@@ -152,6 +152,9 @@
<fix>
Fix possible NPE processing session expires. (fhanik)
</fix>
+ <fix>
+ Avoid verbose exception with empty URLs. (markt)
+ </fix>
</changelog>
</subsection>
<subsection name="Coyote">
Show replies by date