diff options
Diffstat (limited to 'libass')
-rw-r--r-- | libass/ass_fontconfig.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_fontconfig.c b/libass/ass_fontconfig.c index 8da9cd6e5c..6cf59ff144 100644 --- a/libass/ass_fontconfig.c +++ b/libass/ass_fontconfig.c @@ -129,6 +129,8 @@ static char* _select_font(fc_instance_t* priv, const char* family, unsigned bold goto error; fset = FcFontSort(priv->config, pat, FcTrue, NULL, &result); + if (!fset) + goto error; for (curf = 0; curf < fset->nfont; ++curf) { FcPattern* curp = fset->fonts[curf]; |