]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5900
authorCristy <urban-warrior@imagemagick.org>
Sat, 3 Feb 2018 13:29:23 +0000 (08:29 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 3 Feb 2018 13:29:23 +0000 (08:29 -0500)
MagickCore/geometry.c

index f276861ee4516a7522e69d55785b1f50d058b3c7..8f925e2e54aa4518c9aaf1d5c3a69129f748533c 100644 (file)
@@ -1400,7 +1400,7 @@ MagickExport MagickStatusType ParseMetaGeometry(const char *geometry,ssize_t *x,
       */
       (void) ParseGeometry(geometry,&geometry_info);
       geometry_ratio=geometry_info.rho;
-      image_ratio=(double) former_width/former_height;
+      image_ratio=(double) former_width*PerceptibleReciprocal(former_height);
       if (geometry_ratio >= image_ratio)
         {
           *width=former_width;