Call flush_write_file() in _exit_cleanup() if we are keeping a

partially-received file.
This commit is contained in:
Wayne Davison
2004-10-10 20:31:54 +00:00
parent 73496a36a1
commit 09e2bbce8a

View File

@@ -117,8 +117,10 @@ void _exit_cleanup(int code, const char *file, int line)
cleanup_fname = NULL;
if (cleanup_fd_r != -1)
close(cleanup_fd_r);
if (cleanup_fd_w != -1)
if (cleanup_fd_w != -1) {
flush_write_file(cleanup_fd_w);
close(cleanup_fd_w);
}
finish_transfer(cleanup_new_fname, fname, cleanup_file, 0);
}
io_flush(FULL_FLUSH);