]> granicus.if.org Git - imagemagick/commitdiff
https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=35939
authorCristy <mikayla-grace@urban-warrior.org>
Mon, 29 Apr 2019 14:03:45 +0000 (10:03 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Mon, 29 Apr 2019 14:03:45 +0000 (10:03 -0400)
MagickCore/fx.c

index 12db468784b827bcfb4d949d7b2089eb7f189b84..3af0bb73688add52a3d9699d31912c5ea91dc7c6 100644 (file)
@@ -2371,8 +2371,9 @@ static double FxEvaluateSubexpression(FxInfo *fx_info,
         }
         case ',':
         {
-          *beta=FxEvaluateSubexpression(fx_info,channel,x,y,++p,depth+1,beta,
-            exception);
+          if (fabs(alpha) > MagickEpsilon)
+            *beta=FxEvaluateSubexpression(fx_info,channel,x,y,++p,depth+1,beta,
+              exception);
           FxReturn(alpha);
         }
         case ';':