avfilter/vf_zoompan: fix leaks

This commit is contained in:
Paul B Mahol 2019-09-25 21:39:49 +02:00
parent 20242bc762
commit ced3b8c61e

View File

@ -245,6 +245,8 @@ static int output_single_frame(AVFilterContext *ctx, AVFrame *in, double *var_va
}
return ret;
error:
sws_freeContext(s->sws);
s->sws = NULL;
av_frame_free(&out);
return ret;
}
@ -346,6 +348,10 @@ static av_cold void uninit(AVFilterContext *ctx)
sws_freeContext(s->sws);
s->sws = NULL;
av_expr_free(s->x_expr);
av_expr_free(s->y_expr);
av_expr_free(s->zoom_expr);
av_frame_free(&s->in);
}
static const AVFilterPad inputs[] = {