freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master 3e8a228: * src/truetype/ttgload.c (TT_Hint_Glyph): Re


From: Werner LEMBERG
Subject: [freetype2] master 3e8a228: * src/truetype/ttgload.c (TT_Hint_Glyph): Remove useless test.
Date: Tue, 11 Dec 2018 17:55:24 -0500 (EST)

branch: master
commit 3e8a2283f5119376098a0ec66f876866ff5cea4d
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    * src/truetype/ttgload.c (TT_Hint_Glyph): Remove useless test.
    
    `control_len' only gets its value from `n_ins' (and vice versa),
    which is always read as `unsigned short' and thus can't be larger
    than 0xFFFF.
---
 ChangeLog              | 8 ++++++++
 src/truetype/ttgload.c | 6 ------
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d6946b8..4ad8e5c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2018-12-11  Werner Lemberg  <address@hidden>
+
+       * src/truetype/ttgload.c (TT_Hint_Glyph): Remove useless test.
+
+       `control_len' only gets its value from `n_ins' (and vice versa),
+       which is always read as `unsigned short' and thus can't be larger
+       than 0xFFFF.
+
 2018-12-04  Werner Lemberg  <address@hidden>
 
        [bdf] Ignore data after `ENDFONT'.
diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c
index 1d84450..ec0d4fc 100644
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -816,12 +816,6 @@
 
 
 #ifdef TT_USE_BYTECODE_INTERPRETER
-    if ( loader->glyph->control_len > 0xFFFFL )
-    {
-      FT_TRACE1(( "TT_Hint_Glyph: too long instructions" ));
-      FT_TRACE1(( " (0x%lx byte) is truncated\n",
-                  loader->glyph->control_len ));
-    }
     n_ins = loader->glyph->control_len;
 
     /* save original point position in org */



reply via email to

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