diff options
author | Grigori Goronzy <greg@blackbox> | 2011-02-16 20:31:15 +0100 |
---|---|---|
committer | Grigori Goronzy <greg@blackbox> | 2011-02-16 20:31:15 +0100 |
commit | cd0cfa32d2df699a79a0ef72b011216f409dbf47 (patch) | |
tree | d1382da95be3c99b0cbb992e225a174944021bd3 /libass/ass_fontconfig.c | |
parent | ff88d8bdb9bad44230368fb9420c09ecb5b812da (diff) | |
download | libass-cd0cfa32d2df699a79a0ef72b011216f409dbf47.tar.bz2 libass-cd0cfa32d2df699a79a0ef72b011216f409dbf47.tar.xz |
Fix fontconfig disabled at runtime
MPlayer is able to use this configuration with the -nofontconfig flag;
this fixes crashes in case no font is available. Fixes a crash at uninit
as well.
Diffstat (limited to 'libass/ass_fontconfig.c')
-rw-r--r-- | libass/ass_fontconfig.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libass/ass_fontconfig.c b/libass/ass_fontconfig.c index 2571739..33ef976 100644 --- a/libass/ass_fontconfig.c +++ b/libass/ass_fontconfig.c @@ -522,7 +522,8 @@ void fontconfig_done(FCInstance *priv) if (priv) { #ifdef CONFIG_FONTCONFIG - FcConfigDestroy(priv->config); + if (priv->config) + FcConfigDestroy(priv->config); #endif free(priv->path_default); free(priv->family_default); |