freetype2/src
Ben Wagner c26872ed59 [svg] Clear correct flags for doc ownership
This issue was discovered with an SVG based font with some documents
compressed and other uncompressed. After loading the first compressed
document the ownership flag on the glyph slot was set to true but never
set to false. As a result after loading a compressed document a glyph
from an uncompressed document would load fine, but when this glyph slot
was cleared it would try to free its document resulting in a wild free.

* src/base/ftobjs.c (ft_glyphslot_clear): clear correct flags

Fixes: #1162
2022-06-01 17:27:38 +00:00
..
autofit * src/autofit/afglobal.c (af_face_globals_new): Reduce zeroing. 2022-01-18 14:05:46 -05:00
base [svg] Clear correct flags for doc ownership 2022-06-01 17:27:38 +00:00
bdf * src/bdf/README: Updated. 2022-02-19 13:37:07 +01:00
bzip2 Whitespace. 2022-04-01 08:50:33 +02:00
cache Whitespace. 2022-04-01 08:50:33 +02:00
cff [truetype, snft] Add service methods for `DeltaSetIdxMap` and `VarStore`. 2022-05-19 07:14:05 +02:00
cid Update all copyright notices. 2022-01-11 10:54:10 +01:00
dlg Update all copyright notices. 2022-01-11 10:54:10 +01:00
gxvalid Whitespace. 2022-04-01 08:50:33 +02:00
gzip [gzip] Update sources to zlib 1.2.12. 2022-04-01 10:47:23 +02:00
lzw Fix clang++ warnings. 2022-03-31 07:49:35 +02:00
otvalid Update all copyright notices. 2022-01-11 10:54:10 +01:00
pcf [pcf] Delay encoding allocation and avoid its zeroing. 2022-01-26 11:23:38 -05:00
pfr Whitespace. 2022-04-01 08:50:33 +02:00
psaux Whitespace. 2022-04-01 08:50:33 +02:00
pshinter Fix clang++ warnings. 2022-03-31 07:49:35 +02:00
psnames Update all copyright notices. 2022-01-11 10:54:10 +01:00
raster Whitespace. 2022-04-01 08:50:33 +02:00
sdf [sdf] Do not throw errors for invisible glyphs. 2022-04-30 19:38:11 +02:00
sfnt * src/sfnt/ttmtx.c (tt_face_get_metrics): Apply variations unconditionally. 2022-05-25 14:49:37 +02:00
smooth Update all copyright notices. 2022-01-11 10:54:10 +01:00
svg * src/svg/ftsvg.c (ft_svg_property_set): Disallow NULL pointers. 2022-01-23 19:05:15 +01:00
tools Update all copyright notices. 2022-01-11 10:54:10 +01:00
truetype [truetype] Support reading 32bit/16bit VarStore deltas 2022-05-23 16:18:28 +03:00
type1 [truetype, snft] Add service methods for `DeltaSetIdxMap` and `VarStore`. 2022-05-19 07:14:05 +02:00
type42 Whitespace. 2022-04-01 08:50:33 +02:00
winfonts Whitespace. 2022-04-01 08:50:33 +02:00