]> git.wh0rd.org - fontconfig.git/blobdiff - src/fccache.c
Don't crash if config is null (Coverity defect #984).
[fontconfig.git] / src / fccache.c
index 23c37f12ba8146f0475da1d7fc046ed5f41f93ff..58f925db8db6ef5de91802b50f55c2bd09e31fe1 100644 (file)
@@ -320,8 +320,9 @@ FcGlobalCacheReadDir (FcFontSet *set, FcStrSet *dirs, FcGlobalCache * cache, con
     if (cache->fd == -1)
        return FcFalse;
 
-    if (!(dir = (char *)FcConfigNormalizeFontDir (config, (FcChar8 *)dir)))
-       return FcFalse; /* non-existing directory */
+    if (config)
+       if (!(dir = (char *)FcConfigNormalizeFontDir (config, (FcChar8 *)dir)))
+           return FcFalse; /* non-existing directory */
 
     for (d = cache->dirs; d; d = d->next)
     {