From 1542277a415610f3555376e59fa91dbb96177f1c Mon Sep 17 00:00:00 2001 From: markt Date: Thu, 17 Jul 2008 22:09:18 +0000 Subject: [PATCH] Fix bug 42727. Handle request lines that are exact multiples of 4096 in length. Patch provided by Will Pugh. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@677759 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/connector/CoyoteReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/org/apache/catalina/connector/CoyoteReader.java b/java/org/apache/catalina/connector/CoyoteReader.java index d3584e911..9b51ac49b 100644 --- a/java/org/apache/catalina/connector/CoyoteReader.java +++ b/java/org/apache/catalina/connector/CoyoteReader.java @@ -153,7 +153,7 @@ public class CoyoteReader while ((pos < MAX_LINE_LENGTH) && (end < 0)) { int nRead = read(lineBuffer, pos, MAX_LINE_LENGTH - pos); if (nRead < 0) { - if (pos == 0) { + if (pos == 0 && aggregator == null) { return null; } end = pos; -- 2.11.0