Skip to content

module-combine-stream: fix race when destroying streams

P V requested to merge pvir/pipewire:combine-stream-dstr into master

Use separate flag for indicating if pw_stream_destroy is needed.

Don't set s->stream = NULL to indicate that, it will race with data loop. Setting to null separately is not needed, removing from the stream list is enough.

See #3192 (closed)

Merge request reports