+1214. [bug] Win32: isc_file_renameunique() could leave zero length
+ files behind.
+
+1213. [func] Report view associated with client if it is not a
+ standard view (_default or _bind).
+
1212. [port] libbind: 64k answer buffers were causing stack space
to be exceeded for certian OS. Use heap space instead.
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: file.c,v 1.27 2001/10/01 20:58:51 gson Exp $ */
+/* $Id: file.c,v 1.28 2002/02/28 00:23:34 marka Exp $ */
#include <config.h>
fd = mkstemp(templet);
if (fd == -1)
result = isc__errno2result(errno);
+ else
+ close(fd);
if (result == ISC_R_SUCCESS) {
res = isc_file_safemovefile(file, templet);
(void)unlink(templet);
}
}
- if (fd != -1)
- close(fd);
return (result);
}