Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2012-12-13 20:40:05 +0000
committerGreg Wilkins2012-12-13 20:41:22 +0000
commite5679d42c0f54c57ff386a71cf5815e8d68dcd3b (patch)
treeca22ab86e10b46f014ed43096dd9038689a51a1a /jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java
parentc8c15a40635efec88d9e859cd73fd1d623c1bff9 (diff)
downloadorg.eclipse.jetty.project-e5679d42c0f54c57ff386a71cf5815e8d68dcd3b.tar.gz
org.eclipse.jetty.project-e5679d42c0f54c57ff386a71cf5815e8d68dcd3b.tar.xz
org.eclipse.jetty.project-e5679d42c0f54c57ff386a71cf5815e8d68dcd3b.zip
jetty-9 use spare space in content buffer for header
Diffstat (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java')
-rw-r--r--jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java
index 97ef49b94d..f0bd9fc6cc 100644
--- a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java
+++ b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java
@@ -411,7 +411,7 @@ public class HttpConnection extends AbstractConnection implements Runnable, Http
if (header!=null)
{
// don't release header in spare content buffer
- if (!lastContent || content==null || content.array()!=header.array())
+ if (!lastContent || content==null || !content.hasArray() || !header.hasArray() || content.array()!=header.array())
_bufferPool.release(header);
}
if (chunk!=null)

Back to the top