Skip to content

pipewire-jack: set mix io to NULL on data loop

Emil Svendsen requested to merge svendsen991/pipewire:master into master

On jack disconnect all the buffers gets cleared. This doesn't happen on the data loop. Thus, there's a race between unmap of the buffers and the process call that uses the buffers.

Set mix io to NULL in data loop before clearing buffers. To make sure the data loop doesn't use freed buffers.

Edited by Emil Svendsen

Merge request reports