diff options
-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; |