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 */ |