@@ -103,12 +103,11 @@ * AmigaOS needs the full parsing to determine the last path component. * This could be optimized by not creating the temporary objects, * though. */ void *pool = objc_autoreleasePoolPush(); - OFArray OF_GENERIC(OFString *) *components = [self pathComponents]; - OFString *ret = [components lastObject]; + OFString *ret = [[self pathComponents] lastObject]; [ret retain]; objc_autoreleasePoolPop(pool); return [ret autorelease]; }