freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 589d1f0: * src/truetype/ttgxvar.c (tt_face_vary_cvt):


From: Werner LEMBERG
Subject: [freetype2] master 589d1f0: * src/truetype/ttgxvar.c (tt_face_vary_cvt): Add initializers.
Date: Mon, 25 Jun 2018 12:38:22 -0400 (EDT)

branch: master
commit 589d1f0899343b18c3181f35451550dc1b904bef
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    * src/truetype/ttgxvar.c (tt_face_vary_cvt): Add initializers.
    
    Reported as
    
      https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9070
---
 ChangeLog              |  8 ++++++++
 src/truetype/ttgxvar.c | 38 +++++++++++++++++++++++---------------
 2 files changed, 31 insertions(+), 15 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f1d7eab..49325f0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2018-06-25  Werner Lemberg  <address@hidden>
+
+       * src/truetype/ttgxvar.c (tt_face_vary_cvt): Add initializers.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9070
+
 2018-06-24  Werner Lemberg  <address@hidden>
 
        [truetype] Increase precision while applying VF deltas.
diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c
index c9f0ba4..97462a6 100644
--- a/src/truetype/ttgxvar.c
+++ b/src/truetype/ttgxvar.c
@@ -3089,25 +3089,33 @@
   tt_face_vary_cvt( TT_Face    face,
                     FT_Stream  stream )
   {
-    FT_Error    error;
-    FT_Memory   memory = stream->memory;
-    FT_ULong    table_start;
-    FT_ULong    table_len;
-    FT_UInt     tupleCount;
-    FT_ULong    offsetToData;
-    FT_ULong    here;
-    FT_UInt     i, j;
-    FT_Fixed*   tuple_coords    = NULL;
-    FT_Fixed*   im_start_coords = NULL;
-    FT_Fixed*   im_end_coords   = NULL;
-    GX_Blend    blend           = face->blend;
-    FT_UInt     point_count, spoint_count = 0;
+    FT_Error   error;
+    FT_Memory  memory = stream->memory;
+
+    FT_ULong  table_start;
+    FT_ULong  table_len;
+
+    FT_UInt   tupleCount;
+    FT_ULong  offsetToData;
+
+    FT_ULong  here;
+    FT_UInt   i, j;
+
+    FT_Fixed*  tuple_coords    = NULL;
+    FT_Fixed*  im_start_coords = NULL;
+    FT_Fixed*  im_end_coords   = NULL;
+
+    GX_Blend  blend = face->blend;
+
+    FT_UInt  point_count;
+    FT_UInt  spoint_count = 0;
+
     FT_UShort*  sharedpoints = NULL;
     FT_UShort*  localpoints  = NULL;
     FT_UShort*  points;
 
-    FT_Fixed*  deltas;
-    FT_Fixed*  cvt_deltas;
+    FT_Fixed*  deltas     = NULL;
+    FT_Fixed*  cvt_deltas = NULL;
 
 
     FT_TRACE2(( "CVAR " ));



reply via email to

[Prev in Thread] Current Thread [Next in Thread]