[vlc-devel] [PATCH] direct3d11: fix crash when D3D11 fails to find the compiler
    Rémi Denis-Courmont 
    remi at remlab.net
       
    Tue Mar 24 10:50:37 CET 2015
    
    
  
Le 2015-03-24 12:39, Steve Lhomme a écrit :
> --
> replaces the previous patch with the same name
> ---
>  modules/video_output/msw/direct3d11.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/modules/video_output/msw/direct3d11.c
> b/modules/video_output/msw/direct3d11.c
> index 3cc10b9..718d5b9 100644
> --- a/modules/video_output/msw/direct3d11.c
> +++ b/modules/video_output/msw/direct3d11.c
> @@ -399,6 +399,8 @@ static void Direct3D11Destroy(vout_display_t *vd)
>
>      vout_display_sys_t *sys = vd->sys;
>
> +    if( sys==NULL )
> +        return;
That should not even be possible IMO. The Open()/Direct3D11Create() 
code is rather ugly if you ask.
>  # if 0
>      if (sys->hdxgi_dll)
>          FreeLibrary(sys->hdxgi_dll);
-- 
Rémi Denis-Courmont
    
    
More information about the vlc-devel
mailing list