@@ -27,14 +27,14 @@ @try { array = [[OFDataArray alloc] initWithItemSize: sizeof(OFObject*)]; } @catch (OFException *e) { /* - * We can't use [super free] on OS X here. Compiler bug? - * [self free] will do here as we check for nil in free. + * We can't use [super dealloc] on OS X here. Compiler bug? + * [self dealloc] will do here as we check for nil in dealloc. */ - [self free]; + [self dealloc]; @throw e; } return self; } @@ -102,11 +102,11 @@ [array removeNItems: nobjects]; return self; } -- free +- (void)dealloc { OFObject **objs; size_t len, i; if (array != nil) { @@ -117,8 +117,8 @@ [objs[i] release]; [array release]; } - return [super free]; + [super dealloc]; } @end