[sfnt] Improve handling of invalid post 2.5 tables [#49393].
* src/sfnt/ttpost.c (load_format_25): We need at least a single table entry.
This commit is contained in:
parent
7eeaf986b5
commit
577414030a
|
@ -1,3 +1,10 @@
|
||||||
|
2016-10-22 Werner Lemberg <wl@gnu.org>
|
||||||
|
|
||||||
|
[sfnt] Improve handling of invalid post 2.5 tables [#49393].
|
||||||
|
|
||||||
|
* src/sfnt/ttpost.c (load_format_25): We need at least a single
|
||||||
|
table entry.
|
||||||
|
|
||||||
2016-10-14 Werner Lemberg <wl@gnu.org>
|
2016-10-14 Werner Lemberg <wl@gnu.org>
|
||||||
|
|
||||||
[truetype] Fix handling of `cvar' table data.
|
[truetype] Fix handling of `cvar' table data.
|
||||||
|
|
|
@ -326,7 +326,9 @@
|
||||||
goto Exit;
|
goto Exit;
|
||||||
|
|
||||||
/* check the number of glyphs */
|
/* check the number of glyphs */
|
||||||
if ( num_glyphs > face->max_profile.numGlyphs || num_glyphs > 258 )
|
if ( num_glyphs > face->max_profile.numGlyphs ||
|
||||||
|
num_glyphs > 258 ||
|
||||||
|
num_glyphs < 1 )
|
||||||
{
|
{
|
||||||
error = FT_THROW( Invalid_File_Format );
|
error = FT_THROW( Invalid_File_Format );
|
||||||
goto Exit;
|
goto Exit;
|
||||||
|
|
Loading…
Reference in New Issue