From 1c8cbd000c453cd523c9d82a090297f3c0f09c81 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 18 Feb 2011 22:42:12 -0800 Subject: [PATCH] Fixed buffering issue with Chrome/Webkit --- .../guacamole/net/tunnel/GuacamoleTunnelServlet.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/guacamole-common/src/main/java/net/sourceforge/guacamole/net/tunnel/GuacamoleTunnelServlet.java b/guacamole-common/src/main/java/net/sourceforge/guacamole/net/tunnel/GuacamoleTunnelServlet.java index 68fbbe549..8cb1ddaff 100644 --- a/guacamole-common/src/main/java/net/sourceforge/guacamole/net/tunnel/GuacamoleTunnelServlet.java +++ b/guacamole-common/src/main/java/net/sourceforge/guacamole/net/tunnel/GuacamoleTunnelServlet.java @@ -84,7 +84,11 @@ public abstract class GuacamoleTunnelServlet extends HttpServlet { try { - response.setContentType("text/plain"); + // Note that although we are sending text, Webkit browsers will + // buffer 1024 bytes before starting a normal stream if we use + // anything but application/octet-stream. + response.setContentType("application/octet-stream"); + Writer out = response.getWriter(); try {