Commit 9847380f authored by Paul B Mahol's avatar Paul B Mahol

avfilter/vf_elbg: stop leaking frame on error

parent c4de49ed
...@@ -178,8 +178,10 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame) ...@@ -178,8 +178,10 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame)
AVFrame *out = ff_get_video_buffer(outlink, outlink->w, outlink->h); AVFrame *out = ff_get_video_buffer(outlink, outlink->w, outlink->h);
uint32_t *pal; uint32_t *pal;
if (!out) if (!out) {
av_frame_free(&frame);
return AVERROR(ENOMEM); return AVERROR(ENOMEM);
}
out->pts = frame->pts; out->pts = frame->pts;
av_frame_free(&frame); av_frame_free(&frame);
pal = (uint32_t *)out->data[1]; pal = (uint32_t *)out->data[1];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment