type1: Check invalid string longer than PostScript limit.

This commit is contained in:
suzuki toshiya 2009-07-03 18:01:18 +09:00
parent 848dbd9840
commit f23aef3f09
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
type1: Check invalid string longer than PostScript limit.
* src/type1/t1afm.c (t1_get_index): Check invalid string
which exceeds the limit of PostScript string/name objects.
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
gzip: Use FT2 zcalloc() & zfree() in ftgzip.c by default.

View File

@ -57,6 +57,10 @@
FT_Int n;
/* PS string/name length must be < 16-bit */
if ( ( len - 0xFFFFU ) > 0 )
return 0;
for ( n = 0; n < type1->num_glyphs; n++ )
{
char* gname = (char*)type1->glyph_names[n];