diff --git a/guacamole-common-js/src/main/webapp/modules/Tunnel.js b/guacamole-common-js/src/main/webapp/modules/Tunnel.js index 6bea25c02..26450d813 100644 --- a/guacamole-common-js/src/main/webapp/modules/Tunnel.js +++ b/guacamole-common-js/src/main/webapp/modules/Tunnel.js @@ -225,6 +225,10 @@ Guacamole.HTTPTunnel = function(tunnelURL) { function sendPendingMessages() { + // Do not attempt to send messages if not connected + if (tunnel.state !== Guacamole.Tunnel.State.OPEN) + return; + if (outputMessageBuffer.length > 0) { sendingMessages = true;