From fa10dba56610fed3051f2dc51cf4be30eb27e1e8 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 23 Mar 2012 16:03:36 -0700 Subject: [PATCH] Automatically attach tunnel. --- .../guacamole/servlet/GuacamoleHTTPTunnelServlet.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/guacamole-common/src/main/java/net/sourceforge/guacamole/servlet/GuacamoleHTTPTunnelServlet.java b/guacamole-common/src/main/java/net/sourceforge/guacamole/servlet/GuacamoleHTTPTunnelServlet.java index 464b3fc60..ed71e51d4 100644 --- a/guacamole-common/src/main/java/net/sourceforge/guacamole/servlet/GuacamoleHTTPTunnelServlet.java +++ b/guacamole-common/src/main/java/net/sourceforge/guacamole/servlet/GuacamoleHTTPTunnelServlet.java @@ -96,6 +96,13 @@ public abstract class GuacamoleHTTPTunnelServlet extends HttpServlet { GuacamoleTunnel tunnel = doConnect(request); if (tunnel != null) { + // Get session + HttpSession httpSession = request.getSession(true); + GuacamoleSession session = new GuacamoleSession(httpSession); + + // Attach tunnel to session + session.attachTunnel(tunnel); + logger.info("Connection from {} succeeded.", request.getRemoteAddr()); try {