From 6478e5748d1deebca9f5bfa5671e8871b5c5c2b7 Mon Sep 17 00:00:00 2001 From: Greg Wilkins Date: Wed, 11 Dec 2019 00:07:33 +1100 Subject: [PATCH] Issue #4331 Close Complete failure closes HttpOutput Signed-off-by: Greg Wilkins --- .../src/main/java/org/eclipse/jetty/server/HttpOutput.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpOutput.java b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpOutput.java index d176e4093774..fb0ca7b2c023 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpOutput.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpOutput.java @@ -270,7 +270,7 @@ void onWriteComplete(boolean last, Throwable failure) boolean release = false; synchronized (_channelState) { - if (_state == State.CLOSING || last) + if (_state == State.CLOSING || last || failure != null) { _state = State.CLOSED; callback = _closedCallback;