From ba687ae0bdd168332261853a965576bc78c4f7e0 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 3 Mar 2016 15:48:17 +0100 Subject: [PATCH] ffmpeg_vdpau: Free ctx on error path Fixes CID1355118 Signed-off-by: Michael Niedermayer --- ffmpeg_vdpau.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ffmpeg_vdpau.c b/ffmpeg_vdpau.c index 59a5f70121..cf2e83e8a3 100644 --- a/ffmpeg_vdpau.c +++ b/ffmpeg_vdpau.c @@ -126,8 +126,10 @@ static int vdpau_alloc(AVCodecContext *s) return AVERROR(ENOMEM); device_priv = av_mallocz(sizeof(*device_priv)); - if (!device_priv) + if (!device_priv) { + av_freep(&ctx); goto fail; + } ist->hwaccel_ctx = ctx; ist->hwaccel_uninit = vdpau_uninit;