avfilter/fsync: Fix memory leak

Fixes a leak if s->last_frame is still set at the end of filtering.

Found-by: James Almer
This commit is contained in:
Thilo Borgmann 2024-01-07 13:54:06 +01:00
parent b95ccfcada
commit c03c675d89

View File

@ -207,6 +207,9 @@ static int activate(AVFilterContext *ctx)
}
end:
if (s->last_frame)
av_frame_free(&s->last_frame);
ret = ff_inlink_consume_frame(inlink, &s->last_frame);
if (ret < 0)
return ret;