* src/cid/cidgload.c (cid_load_glyph): Restore the glyph_length check.

wl/meson-logging
Alexei Podtelezhnikov 4 years ago
parent 2ec6feaf39
commit c213c8a9bb
  1. 4
      ChangeLog
  2. 3
      src/cid/cidgload.c

@ -1,3 +1,7 @@
2021-04-27 Alexei Podtelezhnikov <apodtele@gmail.com>
* src/cid/cidgload.c (cid_load_glyph): Restore the glyph_length check.
2021-04-27 Werner Lemberg <wl@gnu.org>
* src/psmodule.c (ps_unicodes_init): Ignore empty glyph names.

@ -131,7 +131,8 @@
glyph_length = off2 - off1;
if ( FT_QALLOC( charstring, glyph_length ) ||
if ( glyph_length == 0 ||
FT_QALLOC( charstring, glyph_length ) ||
FT_STREAM_READ_AT( cid->data_offset + off1,
charstring, glyph_length ) )
goto Exit;

Loading…
Cancel
Save