]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6850
authorCristy <urban-warrior@imagemagick.org>
Tue, 13 Mar 2018 01:04:32 +0000 (21:04 -0400)
committerCristy <urban-warrior@imagemagick.org>
Tue, 13 Mar 2018 01:04:32 +0000 (21:04 -0400)
MagickCore/property.c
coders/label.c

index f2c31d38c16f1dabdb4210288b351f09a2522bf9..0ad839933dc0df26a9500803804d9eb609af930b 100644 (file)
@@ -3669,6 +3669,7 @@ RestoreMSCWarning
             }
           GetPixelInfo(image,&pixel);
           fx_info=AcquireFxInfo(image,pattern+4,exception);
+          value=0.0;
           status=FxEvaluateChannelExpression(fx_info,RedPixelChannel,0,0,
             &value,exception);
           pixel.red=(double) QuantumRange*value;
index 4ae206b282508547a01246f8905847224339822c..97871fbd588c8953a41fb5f3aed354a3c09aee08 100644 (file)
@@ -136,6 +136,7 @@ static Image *ReadLABELImage(const ImageInfo *image_info,
   draw_info=CloneDrawInfo(image_info,(DrawInfo *) NULL);
   draw_info->text=ConstantString(label);
   metrics.width=0;
+  metrics.height=0;
   metrics.ascent=0.0;
   status=GetMultilineTypeMetrics(image,draw_info,&metrics,exception);
   if ((image->columns == 0) && (image->rows == 0))