From 1648ddb96eb773b6eb9172cfe1c99c4538494f52 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Thu, 19 Nov 2009 08:11:05 +0000 Subject: [PATCH] Fixed a NULL-pointer dereference on anonymous structures. --- Execute.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Execute.cpp b/Execute.cpp index e43cce6..dfe0600 100644 --- a/Execute.cpp +++ b/Execute.cpp @@ -177,6 +177,7 @@ void Structor_(apr_pool_t *pool, sig::Type *&type) { type->primitive == sig::pointer_P && type->data.data.type != NULL && type->data.data.type->primitive == sig::struct_P && + type->data.data.type->name != NULL && strcmp(type->data.data.type->name, "_objc_class") == 0 ) { type->primitive = sig::typename_P; -- 2.47.2