diff options
Diffstat (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/Utf8HttpWriter.java')
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/Utf8HttpWriter.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/Utf8HttpWriter.java b/jetty-server/src/main/java/org/eclipse/jetty/server/Utf8HttpWriter.java index 251e3d0fd4..6028109f8e 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/Utf8HttpWriter.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/Utf8HttpWriter.java @@ -43,10 +43,10 @@ public class Utf8HttpWriter 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(); + close(); + return; } while (length > 0) |