commit | fae4ec05251a399c9f90c8ca813d0681e7f62e7b | [log] [tgz] |
---|---|---|
author | Werner Lemberg <wl@gnu.org> | Fri Jul 29 06:43:32 2016 +0200 |
committer | Werner Lemberg <wl@gnu.org> | Fri Jul 29 06:43:32 2016 +0200 |
tree | 10d73c352c42df6a33f779924c14e3c8ac6c0a8d | |
parent | d9c7f5aa6e5e9aa834ae574a45e157cbd97667a0 [diff] |
[sfnt, truetype] Don't abort on invalid `maxComponentDepth'. Since 2016-05-16 we detect infinite recursion directly. * src/sfnt/ttload.c (tt_face_load_maxp): Don't adjust `maxComponentDepth'. * src/truetype/ttgload.c (load_truetype_glyph): Don't abort if `maxComponentDepth' is not valid. Instead, simply adjust its value and emit a tracing message.