Author: markt Date: Fri Mar 24 14:43:17 2017 New Revision: 1788460 URL: http://svn.apache.org/viewvc?rev=1788460&view=rev Log: Close the streams as soon as we know the connection is closing
Modified: tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java Modified: tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java?rev=1788460&r1=1788459&r2=1788460&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java (original) +++ tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java Fri Mar 24 14:43:17 2017 @@ -983,6 +983,11 @@ class Http2UpgradeHandler extends Abstra private void close() { connectionState.set(ConnectionState.CLOSED); + for (Stream stream : streams.values()) { + // The connection is closing. Close the associated streams as no + // longer required. + stream.receiveReset(Http2Error.CANCEL.getCode()); + } try { socketWrapper.close(); } catch (IOException ioe) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org