vlc | branch: master | Rémi Duraffort <[email protected]> | Sat Sep  1 
09:19:14 2012 +0200| [c79a5875cb679967cd6b5cfc98f00c5a7444c85e] | committer: 
Rémi Duraffort

auhal: fix inverted logic (and potential NULL pointer deref).

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c79a5875cb679967cd6b5cfc98f00c5a7444c85e
---

 modules/audio_output/auhal.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/audio_output/auhal.c b/modules/audio_output/auhal.c
index f2b0918..ce00d3a 100644
--- a/modules/audio_output/auhal.c
+++ b/modules/audio_output/auhal.c
@@ -1281,7 +1281,7 @@ static OSStatus RenderCallbackAnalog( vlc_object_t 
*_p_aout,
                    AudioConvertHostTimeToNanos( host_time.mHostTime ) / 1000;
                    //- ((mtime_t) 1000000 / p_aout->format.i_rate * 31 ); // 
31 = Latency in Frames. retrieve somewhere
 
-    if( ioData == NULL && ioData->mNumberBuffers < 1 )
+    if( ioData == NULL || ioData->mNumberBuffers < 1 )
     {
         msg_Err( p_aout, "no iodata or buffers");
         return 0;

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to