diff --git a/libavcodec/eval.c b/libavcodec/eval.c index 4b88d5acf0..9a86054c8a 100644 --- a/libavcodec/eval.c +++ b/libavcodec/eval.c @@ -175,7 +175,7 @@ static double eval_expr(Parser * p, AVEvalExpr * e) { case e_mul: return e->value * (d * d2); case e_div: return e->value * (d / d2); case e_add: return e->value * (d + d2); - case e_last:return d2; + case e_last:return e->value * d2; case e_st : return e->value * (p->var[clip(d, 0, VARS-1)]= d2); } }