From 9290137931edbc40d073cdd8be5752e088f5fd58 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 4 Aug 2020 18:20:20 +0200 Subject: [PATCH] pulse: handle NULL pw_stream The pipewire stream might have been destroyed when the pulse stream is freed. --- pipewire-pulseaudio/src/stream.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pipewire-pulseaudio/src/stream.c b/pipewire-pulseaudio/src/stream.c index ebbb5be61..ca719ac0a 100644 --- a/pipewire-pulseaudio/src/stream.c +++ b/pipewire-pulseaudio/src/stream.c @@ -617,7 +617,8 @@ static void stream_unlink(pa_stream *s) } spa_list_remove(&s->link); - pw_stream_set_active(s->stream, false); + if (s->stream) + pw_stream_set_active(s->stream, false); s->context = NULL; pa_stream_unref(s);