From 8fdf054e686b7bc488a510029a7b216c6aeaa50b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 18 Sep 2007 19:52:20 +0000 Subject: make sure we don't call pa_source_post() for a monitor source after it was unlinked git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1857 fefdeb5f-60dc-0310-8127-8f9354f1896f --- src/pulsecore/sink.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index 98f117cf..886d7442 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -216,11 +216,11 @@ void pa_sink_unlink(pa_sink* s) { j = i; } + sink_set_state(s, PA_SINK_UNLINKED); + if (s->monitor_source) pa_source_unlink(s->monitor_source); - sink_set_state(s, PA_SINK_UNLINKED); - s->get_latency = NULL; s->get_volume = NULL; s->set_volume = NULL; -- cgit