diff --git a/src/fcpat.c b/src/fcpat.c index 0aab7a0..d93eb73 100644 --- a/src/fcpat.c +++ b/src/fcpat.c @@ -359,6 +359,9 @@ FcPatternDestroy (FcPattern *p) int i; FcPatternElt *elts; + if (!p) + return; + if (p->ref == FC_REF_CONSTANT) { FcCacheObjectDereference (p);