* src/truetype/ttinterp.c (free_buffer_in_size): Don't duplicate FT_GlyphZoneRec size->twilight to be freed. If duplicated, FT_FREE() erases the duplicated pointers only and leave original pointers. They can cause the double-free crash when the burst errors occur in TrueType interpreter and free_buffer_in_size() is invoked repeatedly. See Savannah bug #31040 for detail.dbgmem-more-limiters
parent
afd89d309d
commit
db053ec9a5
2 changed files with 23 additions and 15 deletions
Loading…
Reference in new issue