diff --git a/jetty-io/src/main/java/org/eclipse/jetty/io/nio/SslConnection.java b/jetty-io/src/main/java/org/eclipse/jetty/io/nio/SslConnection.java index fa2b72e2c15..20f636f9ca6 100644 --- a/jetty-io/src/main/java/org/eclipse/jetty/io/nio/SslConnection.java +++ b/jetty-io/src/main/java/org/eclipse/jetty/io/nio/SslConnection.java @@ -239,6 +239,21 @@ public class SslConnection extends AbstractConnection implements AsyncConnection } + /* ------------------------------------------------------------ */ + @Override + public void onIdleExpired() + { + try + { + _sslEndPoint.shutdownOutput(); + } + catch (IOException e) + { + LOG.warn(e); + super.onIdleExpired(); + } + } + /* ------------------------------------------------------------ */ public void onInputShutdown() throws IOException {