From 8340a209d5ad6ad4c1dce0dc7b34deaca88f62fb Mon Sep 17 00:00:00 2001 From: Greg Wilkins Date: Fri, 6 Dec 2019 16:59:14 +1100 Subject: [PATCH] Issue #4331 Close Complete Fix for proxy tests Signed-off-by: Greg Wilkins --- .../java/org/eclipse/jetty/server/HttpOutput.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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 8dfed18ffb29..ff54addf0b05 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 @@ -1273,8 +1273,15 @@ protected void onCompleteSuccess() break; case UNREADY: - _state = _last ? State.CLOSED : State.READY; - close = true; + if (_last) + { + _state = State.CLOSED; + close = true; + } + else + { + _state = State.READY; + } wake = _channel.getState().onWritePossible(); break;