]> git.wh0rd.org - fontconfig.git/blobdiff - src/fcxml.c
Avoid crashes if config files contain junk.
[fontconfig.git] / src / fcxml.c
index 156599ca2fd5d8b5a94763664febc32920d7a826..3b08fea593eb46db055cdcaf03014a8b549d5604 100644 (file)
@@ -558,6 +558,10 @@ FcTypecheckExpr (FcConfigParse *parse, FcExpr *expr, FcType type)
     const FcObjectType *o;
     const FcConstant   *c;
     
+    /* If parsing the expression failed, some nodes may be NULL */
+    if (!expr)
+       return;
+
     switch (expr->op) {
     case FcOpInteger:
     case FcOpDouble: