Fix a crash when the object is non-builtin object
authorAkira TAGOH <akira@tagoh.org>
Fri, 1 Mar 2013 10:38:21 +0000 (19:38 +0900)
committerAkira TAGOH <akira@tagoh.org>
Fri, 1 Mar 2013 10:38:21 +0000 (19:38 +0900)
src/fcmatch.c

index fa8800a..09c1b6a 100644 (file)
@@ -269,7 +269,8 @@ FcObjectToMatcher (FcObject object,
            break;
        }
     }
-    if (!_FcMatchers[object].compare ||
+    if (object > FC_MAX_BASE_OBJECT ||
+       !_FcMatchers[object].compare ||
        _FcMatchers[object].strong == -1 ||
        _FcMatchers[object].weak == -1)
        return NULL;