From: Cristy Date: Thu, 5 Apr 2018 12:54:32 +0000 (-0400) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7397 X-Git-Tag: 7.0.7-29~190 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=64e258cd746b0eefaa97d01ed034e3a29282a0f5;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7397 --- diff --git a/MagickCore/fx.c b/MagickCore/fx.c index 1fbc68ac0..1b007cdcc 100644 --- a/MagickCore/fx.c +++ b/MagickCore/fx.c @@ -2755,7 +2755,7 @@ static double FxEvaluateSubexpression(FxInfo *fx_info, { alpha=FxEvaluateSubexpression(fx_info,channel,x,y,expression+3, depth+1,beta,exception); - gamma=alpha-floor((alpha/(*beta)))*(*beta); + gamma=alpha-floor((alpha*PerceptibleReciprocal(*beta)))*(*beta); FxReturn(gamma); } if (LocaleCompare(expression,"m") == 0)