From e05d34f19d1e10cfb9297457e61e58974b772612 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 3 Mar 2010 21:20:46 +0200 Subject: [PATCH] Pulse: fix warning --- modules/audio_output/pulse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/audio_output/pulse.c b/modules/audio_output/pulse.c index 8ef3e4cccf..c4580b62af 100644 --- a/modules/audio_output/pulse.c +++ b/modules/audio_output/pulse.c @@ -338,7 +338,6 @@ static void Close ( vlc_object_t *p_this ) msg_Dbg(p_aout, "Pulse Close"); if(p_sys->stream){ - pa_operation *o; pa_threaded_mainloop_lock(p_sys->mainloop); pa_stream_set_write_callback(p_sys->stream, NULL, NULL); @@ -347,7 +346,8 @@ static void Close ( vlc_object_t *p_this ) * And disabling this speeds up closing pulseaudio quite a lot (atleast for me). */ #if 0 - if((o = pa_stream_drain(p_sys->stream, success_cb, p_aout))){ + pa_operation *o = pa_stream_drain(p_sys->stream, success_cb, p_aout); + if(o){ while (pa_operation_get_state(o) != PA_OPERATION_DONE) { CHECK_DEAD_GOTO(fail); pa_threaded_mainloop_wait(p_sys->mainloop); -- 2.39.2