diff options
| author | Wayne Davison <wayned@samba.org> | 2005-02-26 20:21:12 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2005-02-26 20:21:12 +0000 |
| commit | e777afad6fc15021692b4a8fa8f527d77400de7e (patch) | |
| tree | 781d3f0642ed86c814fb5450569cf64f6d6b8de5 /main.c | |
| parent | 87703a1b1f5082f54f8047cef8f744442f70ba15 (diff) | |
| download | android_external_rsync-e777afad6fc15021692b4a8fa8f527d77400de7e.tar.gz android_external_rsync-e777afad6fc15021692b4a8fa8f527d77400de7e.tar.bz2 android_external_rsync-e777afad6fc15021692b4a8fa8f527d77400de7e.zip | |
Set kludge_around_eof when the receiver is trying to read a
potential keep-alive message that may never come.
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -35,6 +35,7 @@ extern int blocking_io; extern int remove_sent_files; extern int daemon_over_rsh; extern int need_messages_from_generator; +extern int kludge_around_eof; extern int do_stats; extern int log_got_error; extern int module_id; @@ -563,6 +564,7 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) * USR2 signal. If --delete-after was specified, we might get * a keep-alive message over the socket, so handle that too. */ if (protocol_version >= 29) { + kludge_around_eof = 1; while (read_int(f_in) == flist->count) { if (read_shortint(f_in) != ITEM_IS_NEW) break; /* Complain? */ |
