commit | 395b35903e052aecc97d0807e4f813c64c0d2b0b | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <[email protected]> | Sun Dec 28 16:03:26 2014 -0800 |
committer | Behdad Esfahbod <[email protected]> | Sun Dec 28 16:03:26 2014 -0800 |
tree | 992d705e6730665697d2e13c7f7f1fec17aeb1f4 | |
parent | 7d5e7613ced3dd39d05df83ca7e8952cbecd68f6 [diff] |
Avoid accessing layout tables at face destruction "Fixes" https://bugs.freedesktop.org/show_bug.cgi?id=86300 Based on discussion someone else who had a similar issue, most probably the user is releasing FT_Face before destructing hb_face_t / hb_font_t. While that's a client bug, and while we can (and should) use FreeType refcounting to help avoid that, it happens that we were accessing the table when we didn't really have to. Avoid that.