@@ -684,10 +684,18 @@ if (closable && fileDescriptor != -1) close(fileDescriptor); [super dealloc]; } + +- (void)finalize +{ + if (closable && fileDescriptor != -1) + close(fileDescriptor); + + [super finalize]; +} @end @implementation OFFileSingleton - initWithPath: (OFString*)path mode: (OFString*)mode