From 3a3deb5fbe7d3c7e33952a2b92aaaf8d679786ab Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 19 Jan 2025 12:52:12 -0500 Subject: [PATCH] 0 is a special case for pow() --- magick/statistic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/magick/statistic.c b/magick/statistic.c index ede704f2a..3f2560ad2 100644 --- a/magick/statistic.c +++ b/magick/statistic.c @@ -365,7 +365,7 @@ static MagickRealType ApplyEvaluateOperator(RandomInfo *random_info, } case PowEvaluateOperator: { - if (PerceptibleReciprocal(value) <= MagickEpsilon) + if (fabs(value) <= MagickEpsilon) break; if (((double) pixel < 0.0) && ((value-floor(value)) > MagickEpsilon)) result=(double) -((MagickRealType) QuantumRange*pow(-(QuantumScale*