summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2015-10-22 02:43:03 +0300
committerOleg Oshmyan <chortos@inbox.lv>2015-10-23 02:46:38 +0300
commita200f7732ab64a97c8717655bdc6df47f27a1308 (patch)
tree7cf3ae63d2eeaae438419245c464ff1dbd6b0dfb
parentef19a23fa852ae419679b74f690363bb39701709 (diff)
downloadlibass-a200f7732ab64a97c8717655bdc6df47f27a1308.tar.bz2
libass-a200f7732ab64a97c8717655bdc6df47f27a1308.tar.xz
font: check FT_Get_Postscript_Name return value for NULL
-rw-r--r--libass/ass_font.c4
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;
}
}