diff options
author | Oleg Oshmyan <chortos@inbox.lv> | 2015-10-22 02:43:03 +0300 |
---|---|---|
committer | Oleg Oshmyan <chortos@inbox.lv> | 2015-10-23 02:46:38 +0300 |
commit | a200f7732ab64a97c8717655bdc6df47f27a1308 (patch) | |
tree | 7cf3ae63d2eeaae438419245c464ff1dbd6b0dfb | |
parent | ef19a23fa852ae419679b74f690363bb39701709 (diff) | |
download | libass-a200f7732ab64a97c8717655bdc6df47f27a1308.tar.bz2 libass-a200f7732ab64a97c8717655bdc6df47f27a1308.tar.xz |
font: check FT_Get_Postscript_Name return value for NULL
-rw-r--r-- | libass/ass_font.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; } } |