Quoting Huang, Zhengxu (2017-08-10 03:35:09) >From 873222a2fa0c0686e0611bc769707947fe243d27 Mon Sep 17 00:00:00 2001 >+static int eval_expr(AVFilterContext *ctx) >+{ >+ QSVOverlayContext *vpp = ctx->priv; >+ double *var_values = vpp->var_values; >+ int ret = 0; >+ AVExpr *ox_expr, *oy_expr, *ow_expr, *oh_expr;
Those need to be initialized to NULL, otherwise you have invalid frees in the failure path. Otherwise looks ok. -- Anton Khirnov _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel