[sfnt] Ensure OTTO fonts have tables (#57285).

* src/sfnt/ttload.c (tt_face_load_font_dir): Add test.
GSoC-2020-greg
Ben Wagner 5 years ago committed by Werner Lemberg
parent 07c8d8bbdb
commit 9b0179597e
  1. 6
      ChangeLog
  2. 8
      src/sfnt/ttload.c

@ -1,3 +1,9 @@
2019-11-23 Ben Wagner <bungeman@google.com>
[sfnt] Ensure OTTO fonts have tables (#57285).
* src/sfnt/ttload.c (tt_face_load_font_dir): Add test.
2019-11-23 Behdad Esfahbod <behdad@behdad.org>
Minor fixes for recent compilers.

@ -397,7 +397,15 @@
}
}
else
{
valid_entries = sfnt.num_tables;
if ( !valid_entries )
{
FT_TRACE2(( "tt_face_load_font_dir: no valid tables found\n" ));
error = FT_THROW( Unknown_File_Format );
goto Exit;
}
}
face->num_tables = valid_entries;
face->format_tag = sfnt.format_tag;

Loading…
Cancel
Save