From a855744aeb7d876f41aab4028b8b2299f8b1457f Mon Sep 17 00:00:00 2001 From: Greg Wilkins Date: Thu, 20 Feb 2020 10:25:57 +0100 Subject: [PATCH] release buffer in client as well Signed-off-by: Greg Wilkins --- .../java/org/eclipse/jetty/client/http/HttpSenderOverHTTP.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpSenderOverHTTP.java b/jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpSenderOverHTTP.java index 44314749ee8..398a77aee32 100644 --- a/jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpSenderOverHTTP.java +++ b/jetty-client/src/main/java/org/eclipse/jetty/client/http/HttpSenderOverHTTP.java @@ -230,6 +230,8 @@ public class HttpSenderOverHTTP extends HttpSender } case HEADER_OVERFLOW: { + httpClient.getByteBufferPool().release(headerBuffer); + headerBuffer = null; throw new BadMessageException(INTERNAL_SERVER_ERROR_500, "Request header too large"); } case NEED_CHUNK: