Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-1562

"uuid" property of Guacamole.ChainedTunnel may not be initialized

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 1.5.2
    • guacamole-common-js
    • None

    Description

      Depending on timing, the commit_tunnel() function of Guacamole.ChainedTunnel may be invoked before the tunnel UUID is received. If this occurs, the onuuid handler will be correctly invoked, but only the uuid property of the underlying tunnel will be updated, leaving the uuid property of the Guacamole.ChainedTunnel as null.

      Additionally, if the tunnel-internal "ping" instruction specific to the WebSocket tunnel is sent and handled prior to receiving the UUID, the server response to that ping may be incorrectly interpreted as the UUID, causing similar trouble.

      For things like out-of-band file uploads to work correctly, the tunnel UUID needs to always be correctly set.

      Attachments

        Activity

          People

            mjumper Mike Jumper
            mjumper Mike Jumper
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: