X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/f0019fc506808d19233aa712216c8de72bd0a2f6..787568f3719e0f80881fdf2124e11dc97c827ec4:/main.c diff --git a/main.c b/main.c index b571b3a8..53a237ca 100644 --- a/main.c +++ b/main.c @@ -462,6 +462,8 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) io_flush(); io_set_error_fd(-1); + /* workaround for cygwin hangs; wait to make sure child is ready */ + msleep(100); kill(pid, SIGUSR2); wait_process(pid, &status); return status;