# HG changeset patch # User Sergey Kuksenko # Date 1466453819 25200 # Mon Jun 20 13:16:59 2016 -0700 # Node ID f855037328810d0964e5a8e765f514e75d28a667 # Parent 7ff61c55b5c6c124592f09b18953222009a204a6 fix Memory leak in HTTP2Connection.streams diff --git a/src/java.httpclient/share/classes/java/net/http/Stream.java b/src/java.httpclient/share/classes/java/net/http/Stream.java --- a/src/java.httpclient/share/classes/java/net/http/Stream.java +++ b/src/java.httpclient/share/classes/java/net/http/Stream.java @@ -617,6 +617,7 @@ void sendBodyImpl() throws IOException, InterruptedException { if (requestContentLen == 0) { // no body + requestSent(); return; } DataFrame df; @@ -667,7 +668,7 @@ responseFlowController); // TODO: filter headers if (body == null) { receiveData(); - return processor.onResponseComplete(); + body = processor.onResponseComplete(); } else receiveDataAsync(processor); responseReceived();