+ fixed needless fdopen w/o close