commit | f11f3ed15b5987e52a201df57771a09307c305d2 | [log] [tgz] |
---|---|---|
author | Werner Lemberg <wl@gnu.org> | Wed Aug 18 06:54:34 2021 +0200 |
committer | Werner Lemberg <wl@gnu.org> | Wed Aug 18 07:27:02 2021 +0200 |
tree | 678bf64e7de909dc04e6b907a0790811e228903c | |
parent | 536a10aca87e60e8b717e2a70c1d0fb64694e1be [diff] |
[base] Fix ppem size overflow. Fixes #1086. * src/base/ftobjs.c (FT_Request_Metrics): Add return value. Check whether ppem values fit into unsigned short values. (FT_Request_Size): Updated. * include/freetype/internal/ftobjs.h: Updated. * src/cff/cffobjs.c (cff_size_request), src/cid/cidobjs.c (cid_size_request), src/truetype/ttdriver.c (tt_size_request), src/type1/t1objs.c (T1_Size_Request): Updated.