From dd64a6227ceda32a90c06f77cf44e23dad95cb78 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Mon, 20 Mar 2017 05:34:02 +0100 Subject: [PATCH] * src/cff/cffgload.c (cff_builder_init): Add safety guard (#50578). --- ChangeLog | 4 ++++ src/cff/cffgload.c | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) 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; + } } }