From 43487bc5c10a99201dfbca7520530431a378901d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 3 Jun 2013 15:41:29 +0200 Subject: [PATCH] avfilter/vf_mcdeint: free frame on error Fixes CID1026766 Signed-off-by: Michael Niedermayer --- libavfilter/vf_mcdeint.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavfilter/vf_mcdeint.c b/libavfilter/vf_mcdeint.c index 99030364a7..4bd11a00d3 100644 --- a/libavfilter/vf_mcdeint.c +++ b/libavfilter/vf_mcdeint.c @@ -278,8 +278,10 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *inpic) end: av_free_packet(&pkt); av_frame_free(&inpic); - if (ret < 0) + if (ret < 0) { + av_frame_free(&outpic); return ret; + } return ff_filter_frame(outlink, outpic); }