diff --git a/Source/MallocAddress.m b/Source/MallocAddress.m index b3c1882d2..b64430f5a 100644 --- a/Source/MallocAddress.m +++ b/Source/MallocAddress.m @@ -62,7 +62,8 @@ static Dictionary* mallocAddresses; - (void) dealloc { - [mallocAddresses removeElementAtKey:address]; + if ([[self class] objectForAddress:address]) + [mallocAddresses removeElementAtKey:address]; OBJC_FREE(address); [super dealloc]; }