]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6308
authorCristy <urban-warrior@imagemagick.org>
Wed, 14 Feb 2018 12:16:46 +0000 (07:16 -0500)
committerCristy <urban-warrior@imagemagick.org>
Wed, 14 Feb 2018 12:16:46 +0000 (07:16 -0500)
MagickCore/draw.c

index eac32d9ffdc11970e8021ca68962931d1a4ae6a6..cd48710e181721bc870e8082d917f2396f0fe695 100644 (file)
@@ -3890,7 +3890,7 @@ static double GetFillAlpha(PolygonInfo *polygon_info,const double mid,
             }
           else
             {
-              alpha=1.0/alpha;
+              alpha=PerceptibleReciprocal(alpha);
               beta=delta.x*(y-q->y)-delta.y*(x-q->x);
               distance=alpha*beta*beta;
             }