Author: remy.maucherat(a)jboss.com
Date: 2011-10-20 13:40:18 -0400 (Thu, 20 Oct 2011)
New Revision: 1853
Modified:
trunk/java/org/apache/coyote/http11/filters/ChunkedInputFilter.java
Log:
Avoid possible exception parsing chunk header.
Modified: trunk/java/org/apache/coyote/http11/filters/ChunkedInputFilter.java
===================================================================
--- trunk/java/org/apache/coyote/http11/filters/ChunkedInputFilter.java 2011-10-17
13:30:25 UTC (rev 1852)
+++ trunk/java/org/apache/coyote/http11/filters/ChunkedInputFilter.java 2011-10-20
17:40:18 UTC (rev 1853)
@@ -286,6 +286,8 @@
eol = true;
} else if (buf[pos] == Constants.SEMI_COLON) {
trailer = true;
+ } else if (buf[pos] < 0) {
+ throw new IOException("Invalid chunk header");
} else if (!trailer) {
//don't read data after the trailer
if (HexUtils.DEC[buf[pos]] != -1) {
Show replies by date