diff options
Diffstat (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/EncodingHttpWriter.java')
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/EncodingHttpWriter.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/EncodingHttpWriter.java b/jetty-server/src/main/java/org/eclipse/jetty/server/EncodingHttpWriter.java index 7725a342eb..fd8c1c5eea 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/EncodingHttpWriter.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/EncodingHttpWriter.java @@ -49,10 +49,10 @@ public class EncodingHttpWriter extends HttpWriter public void write (char[] s,int offset, int length) throws IOException { HttpOutput out = _out; - if (length==0) + if (length==0 && out.isAllContentWritten()) { - if (_out.isAllContentWritten()) - close(); + out.close(); + return; } while (length > 0) |