freetype2/src/base
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
..
ftadvanc.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftbase.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftbase.h Add `FT_Glyph` support for OT-SVG glyphs. 2022-01-20 16:45:18 +00:00
ftbbox.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftbdf.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftbitmap.c [sfnt] Improve sRGB constants. 2022-01-27 08:43:19 +01:00
ftcalc.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftcid.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftcolor.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftdbgmem.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftdebug.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
fterrors.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftfntfmt.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftfstype.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftgasp.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftgloadr.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftglyph.c Fix clang++ warnings. 2022-03-31 07:49:35 +02:00
ftgxval.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
fthash.c * src/base/fthash.c (hash_insert): Avoid unnecessary zeroing. 2022-01-14 18:22:23 +00:00
ftinit.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftlcdfil.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftmac.c Whitespace. 2022-04-01 08:50:33 +02:00
ftmm.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftobjs.c [svg] Clear correct flags for doc ownership 2022-06-01 17:27:38 +00:00
ftotval.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftoutln.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftpatent.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftpfr.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftpsprop.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftrfork.c Whitespace. 2022-04-01 08:50:33 +02:00
ftsnames.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftstream.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftstroke.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftsynth.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftsystem.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
fttrigon.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
fttype1.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftutil.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ftver.rc * Version 2.12.1 released. 2022-05-01 07:09:34 +02:00
ftwinfnt.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
md5.c * src/base/md5.c: Updated to recent version. 2016-06-16 06:17:54 +02:00
md5.h * src/base/md5.c, src/base/md5.h: Updated to recent version. 2013-10-22 01:10:10 +02:00
rules.mk Update all copyright notices. 2022-01-11 10:54:10 +01:00