| Index: core/src/fxge/fx_freetype/fxft2.5.01/src/sfnt/ttcmap.c
|
| diff --git a/core/src/fxge/fx_freetype/fxft2.5.01/src/sfnt/ttcmap.c b/core/src/fxge/fx_freetype/fxft2.5.01/src/sfnt/ttcmap.c
|
| index 668ea7d0d5599753bb9b6daa6c1af1c60ceb2be6..b79d0ad508854ba717b081b49e9abe2704935f6a 100644
|
| --- a/core/src/fxge/fx_freetype/fxft2.5.01/src/sfnt/ttcmap.c
|
| +++ b/core/src/fxge/fx_freetype/fxft2.5.01/src/sfnt/ttcmap.c
|
| @@ -1451,7 +1451,7 @@
|
| p = table + 8; /* skip language and start index */
|
| count = TT_NEXT_USHORT( p );
|
|
|
| - if ( table + length > valid->limit || length < 10 + count/* * 2 */) // Zhangxuefeng 2013.12.23. remove count multiply 2.
|
| + if ( table + length > valid->limit || length < 10 + count * 2 )
|
| FT_INVALID_TOO_SHORT;
|
|
|
| /* check glyph indices */
|
|
|