From 8636c29ae87b7147d8ab61cc7b3d6a19a8a7e392 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sun, 26 Nov 2006 22:28:13 +0000 Subject: [PATCH] * src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer. --- ChangeLog | 4 ++++ src/truetype/ttobjs.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index df55c836d..18ec812db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-11-26 Pierre Hanser + + * src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer. + 2006-11-25 David Turner * src/autofit/afhints.c: add stubs to link the "ftgrid" test program diff --git a/src/truetype/ttobjs.c b/src/truetype/ttobjs.c index 365d9c877..fc620c5e5 100644 --- a/src/truetype/ttobjs.c +++ b/src/truetype/ttobjs.c @@ -283,7 +283,8 @@ /* be worth to do more checks for a few special cases. */ for ( nn = 0; trick_names[nn] != NULL; nn++ ) { - if ( ft_strcmp( ttface->family_name, trick_names[nn] ) == 0 ) + if ( ttface->family && + ft_strcmp( ttface->family_name, trick_names[nn] ) == 0 ) { unpatented_hinting = 1; break;