vlc | branch: master | Thomas Guillem <[email protected]> | Fri Jun 16 17:37:40 
2017 +0200| [06ec65926a37c5c798278c8a64dfb794cb5c1a5d] | committer: Thomas 
Guillem

avcodec: vaapi: fix invalid release in case of failure

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

 modules/codec/avcodec/vaapi.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/codec/avcodec/vaapi.c b/modules/codec/avcodec/vaapi.c
index 871759a56f..1f1a9a04f4 100644
--- a/modules/codec/avcodec/vaapi.c
+++ b/modules/codec/avcodec/vaapi.c
@@ -354,6 +354,7 @@ static int Create(vlc_va_t *va, AVCodecContext *ctx, enum 
PixelFormat pix_fmt,
     if (vlc_vaapi_SetInstance(sys->hw_ctx.display))
     {
         msg_Err(va, "VAAPI instance already in use");
+        sys->hw_ctx.display = NULL;
         goto error;
     }
 

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

Reply via email to