X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/b5ae4aba3814502dc61c3d0042be8e952722b69f..a577af90678fa1b7b8b56666d6587fd7d6f145fe:/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;