Skip to content

virtual sources: Propagate asyncmsgq change after source-output move

Georg Chini requested to merge gchini/pulseaudio:virt_source_crash into master

Currently, when the master of a virtual source is moved, the change of the asyncmsgq is not propagated to other attached virtual sources. This leads to a crash when the original master source is no longer available.

This patch fixes the issue by modifying the moving callback to propagate the change to attached virtual sources.

Virtual sinks show a similar bug but that will be fixed in a different patch series.

Merge request reports