diff options
author | Werner Lemberg <wl@gnu.org> | 2018-12-11 23:54:17 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2018-12-11 23:54:17 +0100 |
commit | 3e8a2283f5119376098a0ec66f876866ff5cea4d (patch) | |
tree | a717e644527471398e0d521e273a6259cd798314 | |
parent | 0c83ba6d61e686ca55c3cc763d48a38cb4d7ca67 (diff) | |
download | freetype2-3e8a2283f5119376098a0ec66f876866ff5cea4d.tar.gz |
* 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.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | src/truetype/ttgload.c | 6 |
2 files changed, 8 insertions, 6 deletions
@@ -1,3 +1,11 @@ +2018-12-11 Werner Lemberg <wl@gnu.org> + + * 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 <wl@gnu.org> [bdf] Ignore data after `ENDFONT'. diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c index 1d84450a8..ec0d4fcc1 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 */ |