diff options
-rw-r--r-- | src/pulse.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pulse.c b/src/pulse.c index fcb6b05..d4225d1 100644 --- a/src/pulse.c +++ b/src/pulse.c @@ -663,11 +663,11 @@ static void stream_drain_cb(pa_stream *s, int success, void *userdata) { pa_stream_disconnect(s); out->error = err; out->finished = TRUE; - } - if (out->drain_operation) { - pa_operation_unref(out->drain_operation); - out->drain_operation = NULL; + if (out->drain_operation) { + pa_operation_unref(out->drain_operation); + out->drain_operation = NULL; + } } pa_threaded_mainloop_signal(p->mainloop, FALSE); |