Don't crash in FcPatternDestroy with NULL pattern
authorBehdad Esfahbod <behdad@behdad.org>
Wed, 2 Jan 2013 02:20:12 +0000 (20:20 -0600)
committerBehdad Esfahbod <behdad@behdad.org>
Wed, 2 Jan 2013 02:20:12 +0000 (20:20 -0600)
src/fcpat.c

index 0aab7a0..d93eb73 100644 (file)
@@ -359,6 +359,9 @@ FcPatternDestroy (FcPattern *p)
     int                    i;
     FcPatternElt    *elts;
 
+    if (!p)
+       return;
+
     if (p->ref == FC_REF_CONSTANT)
     {
        FcCacheObjectDereference (p);