summaryrefslogtreecommitdiffstats
path: root/libass/ass_fontconfig.c
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_fontconfig.c')
-rw-r--r--libass/ass_fontconfig.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/libass/ass_fontconfig.c b/libass/ass_fontconfig.c
index a582690..031f4fa 100644
--- a/libass/ass_fontconfig.c
+++ b/libass/ass_fontconfig.c
@@ -521,14 +521,13 @@ int fontconfig_update(FCInstance *priv)
void fontconfig_done(FCInstance *priv)
{
+
+ if (priv) {
#ifdef CONFIG_FONTCONFIG
- if (priv && priv->config)
FcConfigDestroy(priv->config);
#endif
- if (priv && priv->path_default)
free(priv->path_default);
- if (priv && priv->family_default)
free(priv->family_default);
- if (priv)
- free(priv);
+ }
+ free(priv);
}