diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-06-23 14:46:55 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-06-23 14:46:55 +0000 |
commit | 88a044276569d7a9da7b5539725bb8f4dbc7ba74 (patch) | |
tree | a6212f4d2a9c1dd5ab867b260d7315a46ad624b8 /libass/ass_fontconfig.c | |
parent | a2bd32e4de06210d3afc222a098c4571e944e712 (diff) | |
download | mpv-88a044276569d7a9da7b5539725bb8f4dbc7ba74.tar.bz2 mpv-88a044276569d7a9da7b5539725bb8f4dbc7ba74.tar.xz |
Check if the font set returned from FcFontSort in not NULL.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27128 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass_fontconfig.c')
-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]; |