Hi!

mkstemp() does open fd for us, no need to leak one file descriptor.
Please apply.

--
Kind Regards,
Igor V. Kovalenko