fix use of tempnam
