diff --git a/buildSrc b/buildSrc index acc86b0942..55c3e5065f 160000 --- a/buildSrc +++ b/buildSrc @@ -1 +1 @@ -Subproject commit acc86b0942c9fbf06eb75ca5d067701bf9de5076 +Subproject commit 55c3e5065f378eaaeae5739ecf078c1f5815845d diff --git a/spring-integration-http/src/main/java/org/springframework/integration/http/inbound/HttpRequestHandlingEndpointSupport.java b/spring-integration-http/src/main/java/org/springframework/integration/http/inbound/HttpRequestHandlingEndpointSupport.java index 385884dafd..8d48528660 100644 --- a/spring-integration-http/src/main/java/org/springframework/integration/http/inbound/HttpRequestHandlingEndpointSupport.java +++ b/spring-integration-http/src/main/java/org/springframework/integration/http/inbound/HttpRequestHandlingEndpointSupport.java @@ -270,6 +270,7 @@ abstract class HttpRequestHandlingEndpointSupport extends MessagingGatewaySuppor if (reply != null) { ServletServerHttpResponse response = new ServletServerHttpResponse(servletResponse); this.headerMapper.fromHeaders(((Message) reply).getHeaders(), response.getHeaders()); + response.close(); if (this.extractReplyPayload) { reply = ((Message) reply).getPayload(); }