ftobjs.c: Prevent an overflow in glyph index handling.

This commit is contained in:
suzuki toshiya 2009-07-03 18:01:19 +09:00
parent 4b431ddca8
commit 4053559b19
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
ftobjs.c: Prevent an overflow in glyph index handling.
* src/base/ftobjs.c (FT_Face_GetCharsOfVariant):
Improve the cast in comparison to avoid the truncation.
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
Improve the variable types in raccess_make_file_name().

View File

@ -3297,7 +3297,7 @@
((FT_Byte*)buffer)[0] = 0;
if ( face &&
glyph_index <= (FT_UInt)face->num_glyphs &&
(FT_Long)glyph_index <= face->num_glyphs &&
FT_HAS_GLYPH_NAMES( face ) )
{
FT_Service_GlyphDict service;