@@ -39,18 +39,18 @@ retain_and_release = NO; return self; } -- free +- (void)dealloc { of_list_object_t *iter; for (iter = first; iter != NULL; iter = iter->next) [iter->object release]; - return [super free]; + [super dealloc]; } - (of_list_object_t*)first { return first;