diff options
author | Greg Wilkins | 2012-12-13 20:40:05 +0000 |
---|---|---|
committer | Greg Wilkins | 2012-12-13 20:41:22 +0000 |
commit | e5679d42c0f54c57ff386a71cf5815e8d68dcd3b (patch) | |
tree | ca22ab86e10b46f014ed43096dd9038689a51a1a /jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java | |
parent | c8c15a40635efec88d9e859cd73fd1d623c1bff9 (diff) | |
download | org.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.java | 2 |
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) |