Index: media/audio/pulse/pulse_input.cc |
diff --git a/media/audio/pulse/pulse_input.cc b/media/audio/pulse/pulse_input.cc |
index 6c9855e504c568bf47771ae04e6470c5f06ac061..9e99a5bb83566b16160d9f8c885ed9cd7699090d 100644 |
--- a/media/audio/pulse/pulse_input.cc |
+++ b/media/audio/pulse/pulse_input.cc |
@@ -119,7 +119,9 @@ void PulseAudioInputStream::Close() { |
if (handle_) { |
// Disable all the callbacks before disconnecting. |
pa_stream_set_state_callback(handle_, NULL, NULL); |
- pa_stream_flush(handle_, NULL, NULL); |
+ pa_operation* operation = pa_stream_flush(handle_, NULL, NULL); |
DaleCurtis
2014/08/29 17:07:48
Just use WaitForOperationCompletion here.
|
+ if (operation) |
+ pa_operation_unref(operation); |
if (pa_stream_get_state(handle_) != PA_STREAM_UNCONNECTED) |
pa_stream_disconnect(handle_); |