From: Cristy Date: Sat, 3 Feb 2018 13:29:23 +0000 (-0500) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5900 X-Git-Tag: 7.0.7-23~177 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c32cba466f3f58a6d6f5ebbbaf0297f6617480ba;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5900 --- diff --git a/MagickCore/geometry.c b/MagickCore/geometry.c index f276861ee..8f925e2e5 100644 --- a/MagickCore/geometry.c +++ b/MagickCore/geometry.c @@ -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;