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 | e664a1525eec26add0968280bd71ef7ebeb66e2e (patch) | |
tree | 3d57bbc14e4403e02a897188331a89ca9a13c0ee /libass | |
parent | 20eb21f162c05b5943d0991cd4fb400df5d64063 (diff) | |
download | libass-e664a1525eec26add0968280bd71ef7ebeb66e2e.tar.bz2 libass-e664a1525eec26add0968280bd71ef7ebeb66e2e.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.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_fontconfig.c b/libass/ass_fontconfig.c index 8da9cd6e..6cf59ff1 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]; |