зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1127935 - Check for null when trying to load 'head' table, to avoid crashing on non-sfnt fonts. r=jdaggett
This commit is contained in:
Родитель
95ae9206c0
Коммит
5840767b60
|
@ -417,6 +417,9 @@ gfxHarfBuzzShaper::FindGlyf(hb_codepoint_t aGlyph, bool *aEmptyGlyf) const
|
|||
uint32_t len;
|
||||
gfxFontEntry::AutoTable headTable(entry,
|
||||
TRUETYPE_TAG('h','e','a','d'));
|
||||
if (!headTable) {
|
||||
return nullptr;
|
||||
}
|
||||
const HeadTable* head =
|
||||
reinterpret_cast<const HeadTable*>(hb_blob_get_data(headTable,
|
||||
&len));
|
||||
|
|
Загрузка…
Ссылка в новой задаче