Commit fe5b7612 authored by Paul B Mahol's avatar Paul B Mahol

avfilter/vf_pullup: fix memleak of metrics for last PullupField

Signed-off-by: 's avatarPaul B Mahol <onemda@gmail.com>
parent b7e7d8cd
...@@ -718,17 +718,17 @@ static av_cold void uninit(AVFilterContext *ctx) ...@@ -718,17 +718,17 @@ static av_cold void uninit(AVFilterContext *ctx)
int i; int i;
f = s->head; f = s->head;
do { while (f) {
if (!f)
break;
av_free(f->diffs); av_free(f->diffs);
av_free(f->combs); av_free(f->combs);
av_free(f->vars); av_free(f->vars);
if (f == s->last) {
av_freep(&s->last);
break;
}
f = f->next; f = f->next;
av_freep(&f->prev); av_freep(&f->prev);
} while (f != s->last); };
av_freep(&s->last);
for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) {
av_freep(&s->buffers[i].planes[0]); av_freep(&s->buffers[i].planes[0]);
......
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