diff options
author | Lennart Poettering <lennart@poettering.net> | 2007-09-18 19:52:20 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2007-09-18 19:52:20 +0000 |
commit | 8fdf054e686b7bc488a510029a7b216c6aeaa50b (patch) | |
tree | 946c64d61a5e5b9e71f9dae5d30304278f3786c9 | |
parent | ca717643ee768307475fc36ea29d920a13db0a8e (diff) |
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
-rw-r--r-- | src/pulsecore/sink.c | 4 |
1 files 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; |