X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/82980a23840452c069c37dd7c99c3ac937536847..ae682c3e115aae1e15811e1411f5e7e3438d3193:/main.c diff --git a/main.c b/main.c index 4bd721c7..7d04adf6 100644 --- a/main.c +++ b/main.c @@ -32,7 +32,7 @@ wait for a process to exit, calling io_flush while waiting void wait_process(pid_t pid, int *status) { while (waitpid(pid, status, WNOHANG) == 0) { - sleep(1); + msleep(20); io_flush(); } *status = WEXITSTATUS(*status); @@ -356,7 +356,6 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) close(recv_pipe[1]); close(error_pipe[1]); - io_close_input(f_in); if (f_in != f_out) close(f_in); io_start_buffering(f_out);