]> git.wh0rd.org - fontconfig.git/blobdiff - src/fcpat.c
Because we've changed FcPatternAddString to use FcStrStaticName and not
[fontconfig.git] / src / fcpat.c
index a626ab6b120256bbb094eecaf9381640126f8a86..e2bdd3035f1dfd03067dd4d50531c007115d6b4b 100644 (file)
@@ -1029,6 +1029,13 @@ FcPatternAddString (FcPattern *p, const char *object, const FcChar8 *s)
 {
     FcValue    v;
 
+    if (!s)
+    {
+       v.type = FcTypeVoid;
+       v.u.s = 0;
+       return FcPatternAdd (p, object, v, FcTrue);
+    }
+
     v.type = FcTypeString;
     v.u.s = FcStrStaticName(s);
     return FcPatternAdd (p, object, v, FcTrue);