From 7eab904d11dedfdcdf4d22ed1116cc148ca40b59 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 5 Sep 2015 14:41:45 +0200 Subject: avfilter/vf_stack: Fix memleak of out frame Fixes CID1322347 Signed-off-by: Michael Niedermayer --- libavfilter/vf_stack.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libavfilter/vf_stack.c') diff --git a/libavfilter/vf_stack.c b/libavfilter/vf_stack.c index 6342e3fbc5..8a90caada7 100644 --- a/libavfilter/vf_stack.c +++ b/libavfilter/vf_stack.c @@ -116,8 +116,10 @@ static int process_frame(FFFrameSync *fs) int linesize[4]; int height[4]; - if ((ret = av_image_fill_linesizes(linesize, inlink->format, inlink->w)) < 0) + if ((ret = av_image_fill_linesizes(linesize, inlink->format, inlink->w)) < 0) { + av_frame_free(&out); return ret; + } height[1] = height[2] = FF_CEIL_RSHIFT(inlink->h, s->desc->log2_chroma_h); height[0] = height[3] = inlink->h; -- cgit v1.2.3