From 98786aa2f05da5e785d9344a04767dfbf99c10f0 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Thu, 21 Nov 2013 23:13:16 +0100 Subject: lavfi/aevalsrc: initialize pointer to expression to NULL Fix crash in case of expression parsing failure. --- libavfilter/asrc_aevalsrc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavfilter') diff --git a/libavfilter/asrc_aevalsrc.c b/libavfilter/asrc_aevalsrc.c index 4c1bbdf1f8..41ad632145 100644 --- a/libavfilter/asrc_aevalsrc.c +++ b/libavfilter/asrc_aevalsrc.c @@ -101,6 +101,7 @@ static av_cold int init(AVFilterContext *ctx) ret = AVERROR(ENOMEM); goto end; } + eval->expr[eval->nb_channels-1] = NULL; ret = av_expr_parse(&eval->expr[eval->nb_channels - 1], expr, var_names, NULL, NULL, NULL, NULL, 0, ctx); if (ret < 0) -- cgit v1.2.3