diff --git a/ChangeLog b/ChangeLog index 6a6351868..04a1932a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2017-03-20 Werner Lemberg + + * src/cff/cffgload.c (cff_builder_init): Add safety guard (#50578). + 2017-03-18 Werner Lemberg Introduce FT_UINT_TO_POINTER macro (#50560). diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c index 4803b4bbc..9ead7d399 100644 --- a/src/cff/cffgload.c +++ b/src/cff/cffgload.c @@ -281,8 +281,11 @@ CFF_Internal internal = (CFF_Internal)size->root.internal; - builder->hints_globals = (void *)internal->topfont; - builder->hints_funcs = glyph->root.internal->glyph_hints; + if ( internal ) + { + builder->hints_globals = (void *)internal->topfont; + builder->hints_funcs = glyph->root.internal->glyph_hints; + } } }