From a200f7732ab64a97c8717655bdc6df47f27a1308 Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Thu, 22 Oct 2015 02:43:03 +0300 Subject: font: check FT_Get_Postscript_Name return value for NULL --- libass/ass_font.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libass/ass_font.c b/libass/ass_font.c index 0b924b5..abc661e 100644 --- a/libass/ass_font.c +++ b/libass/ass_font.c @@ -201,7 +201,9 @@ static int add_face(ASS_FontSelector *fontsel, ASS_Font *font, uint32_t ch) return -1; } - if (strcmp(FT_Get_Postscript_Name(face), postscript_name) == 0) + const char *face_psname = FT_Get_Postscript_Name(face); + if (face_psname != NULL && + strcmp(face_psname, postscript_name) == 0) break; } } -- cgit v1.2.3