@@ -150,10 +150,18 @@ [FDs release]; #endif [super dealloc]; } + +- (void)finalize +{ + close(cancelFD[0]); + close(cancelFD[1]); + + [super finalize]; +} - (id )delegate { return [[(id)delegate retain] autorelease]; }