summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-06-23 14:46:55 +0000
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-06-23 14:46:55 +0000
commit88a044276569d7a9da7b5539725bb8f4dbc7ba74 (patch)
treea6212f4d2a9c1dd5ab867b260d7315a46ad624b8 /libass
parenta2bd32e4de06210d3afc222a098c4571e944e712 (diff)
downloadmpv-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')
-rw-r--r--libass/ass_fontconfig.c2
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];