]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1231
authorCristy <urban-warrior@imagemagick.org>
Sat, 18 Aug 2018 15:44:31 +0000 (11:44 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 18 Aug 2018 15:44:31 +0000 (11:44 -0400)
ChangeLog
MagickCore/annotate.c

index 4ba799c57d5b2bb7e76d5f4934482e58d9bc5ec1..e7ef4cc027f69b77c3854cbfe2680fe9e1a94c15 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2018-08-15  7.0.8-11 Cristy  <quetzlzacatenango@image...>
+  * Fixed numerous use of uninitialized values, integer overflow, memory
+    exceeded, and timeouts (credit to OSS Fuzz).
+
 2018-08-13  7.0.8-10 Cristy  <quetzlzacatenango@image...>
   * Release ImageMagick version 7.0.8-10, GIT revision 14646:48fba3256:20180813
 
index d3cf797c81a020fd943421df967efdf7b205839d..e19138761d4b6e1295da0dc2137ee704e2204c29 100644 (file)
@@ -1618,7 +1618,7 @@ static MagickBooleanType RenderFreetype(Image *image,const DrawInfo *draw_info,
     */
     glyph.id=(FT_UInt) grapheme[i].index;
     if (glyph.id == 0)
-      glyph.id=FT_Get_Char_Index(face,'?');
+      glyph.id=FT_Get_Char_Index(face,' ');
     if ((glyph.id != 0) && (last_glyph.id != 0))
       origin.x+=(FT_Pos) (64.0*draw_info->kerning);
     glyph.origin=origin;