From 40c374be9af667f4c284c038ec2a83489b29fb57 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 27 Jan 2018 07:30:51 -0500 Subject: [PATCH] Eliminate Use-of-uninitialized-value in ParseGeometry() Credit OSS Fuzz --- MagickCore/geometry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MagickCore/geometry.c b/MagickCore/geometry.c index 686ccb6df..138fe702c 100644 --- a/MagickCore/geometry.c +++ b/MagickCore/geometry.c @@ -1123,7 +1123,7 @@ MagickExport MagickStatusType ParseGeometry(const char *geometry, if ((flags & SigmaValue) != 0) geometry_info->rho*=PerceptibleReciprocal(geometry_info->sigma); geometry_info->sigma=1.0; - if (geometry_info->xi == 0.0) + if (((flags & XiNegative) != 0) && (geometry_info->xi == 0.0)) geometry_info->sigma=2.0; } if (((flags & SigmaValue) == 0) && ((flags & XiValue) != 0) && -- 2.40.0