Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jetty-http/src')
-rw-r--r--jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java3
-rw-r--r--jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java4
2 files changed, 6 insertions, 1 deletions
diff --git a/jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java b/jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java
index cc978dfaf3..e9a7b63dfd 100644
--- a/jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java
+++ b/jetty-http/src/main/java/org/eclipse/jetty/http/HttpGenerator.java
@@ -969,6 +969,9 @@ public class HttpGenerator extends AbstractGenerator
int size = _content.length();
_bufferChunked = true;
+ if (_header == null)
+ _header = _buffers.getHeader();
+
// if we need CRLF add this to header
if (_needCRLF)
{
diff --git a/jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java b/jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java
index f1725ccc64..d27bf5913e 100644
--- a/jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java
+++ b/jetty-http/src/main/java/org/eclipse/jetty/http/HttpParser.java
@@ -297,7 +297,9 @@ public class HttpParser implements Parser
ex=e;
}
- if (filled < 0 )
+ if (filled > 0 )
+ progress++;
+ else if (filled < 0 )
{
_persistent=false;

Back to the top