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

int-not32-changes
suzuki toshiya 16 years ago
parent 4b431ddca8
commit 4053559b19
  1. 7
      ChangeLog
  2. 2
      src/base/ftobjs.c

@ -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().

@ -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;

Loading…
Cancel
Save