From e5679d42c0f54c57ff386a71cf5815e8d68dcd3b Mon Sep 17 00:00:00 2001 From: Greg Wilkins Date: Fri, 14 Dec 2012 07:40:05 +1100 Subject: jetty-9 use spare space in content buffer for header --- jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnection.java') 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) -- cgit v1.2.3