mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
avfilter/avf_showfreqs: fix memleak in plot_freqs
plot_freqs should free colors before return error when ff_get_video_buffer failed Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
This commit is contained in:
parent
a12ebbbcaa
commit
90007e0b4e
@ -421,8 +421,10 @@ static int plot_freqs(AVFilterLink *inlink, int64_t pts)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
out = ff_get_video_buffer(outlink, outlink->w, outlink->h);
|
||||
if (!out)
|
||||
if (!out) {
|
||||
av_free(colors);
|
||||
return AVERROR(ENOMEM);
|
||||
}
|
||||
|
||||
for (n = 0; n < outlink->h; n++)
|
||||
memset(out->data[0] + out->linesize[0] * n, 0, outlink->w * 4);
|
||||
|
Loading…
Reference in New Issue
Block a user