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

Wrong structures passed to PulseAudio callbacks

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 0.9.12-incubating
    • Fix Version/s: 0.9.12-incubating
    • Component/s: guacamole-server
    • Labels:
      None

      Description

      The arbitrary data provided for callbacks given to the PulseAudio library are supposed to all be guac_pa_stream* ... but this is not the case. Several of these callbacks are given pointers to guac_client, and others continue to cast to guac_client* even though they are actually given guac_pa_stream*. This leads to segfaults when those callbacks are invoked.

      NOTE: This is a regression due to GUACAMOLE-179.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: