On Thu, 16 May 2013, Anton Khirnov wrote:
Do not leak the x/y expressions. --- libavfilter/vf_crop.c | 3 +++ 1 file changed, 3 insertions(+)diff --git a/libavfilter/vf_crop.c b/libavfilter/vf_crop.c index 0988dc9..2e7f3b9 100644 --- a/libavfilter/vf_crop.c +++ b/libavfilter/vf_crop.c @@ -195,6 +195,9 @@ static int config_input(AVFilterLink *link) s->w &= ~((1 << s->hsub) - 1); s->h &= ~((1 << s->vsub) - 1); + av_expr_free(s->x_pexpr); + av_expr_free(s->y_pexpr); + s->x_pexpr = s->y_pexpr = NULL; if ((ret = av_expr_parse(&s->x_pexpr, s->x_expr, var_names, NULL, NULL, NULL, NULL, 0, ctx)) < 0 || (ret = av_expr_parse(&s->y_pexpr, s->y_expr, var_names, -- 1.7.10.4
Ok // Martin _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
