]> git.sesse.net Git - vlc/commitdiff
directsound: fix crash when no audio card is present on the system
authorRafaël Carré <funman@videolan.org>
Wed, 4 Sep 2013 16:14:30 +0000 (18:14 +0200)
committerRafaël Carré <funman@videolan.org>
Wed, 4 Sep 2013 16:14:47 +0000 (18:14 +0200)
modules/audio_output/directx.c

index 48f3251cf00bcf3dac91325196cef4b396649dca..1bb719b942f9f2c972fe98619e07f7a6ee95fc54 100644 (file)
@@ -384,7 +384,8 @@ static void Stop( audio_output_t *p_aout )
         IDirectSoundNotify_Release(p_sys->p_notify );
     p_sys->p_notify = NULL;
 
-    IDirectSoundBuffer_Stop( p_sys->p_dsbuffer );
+    if( p_sys->p_dsbuffer )
+        IDirectSoundBuffer_Stop( p_sys->p_dsbuffer );
     /* release the secondary buffer */
     DestroyDSBuffer( p_aout );