diff options
author | Wayne Davison <wayned@samba.org> | 2009-12-23 14:10:25 -0800 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2009-12-23 14:14:54 -0800 |
commit | 164faae84f0abf1c9df2f28a09ae8579c86acfa3 (patch) | |
tree | 7d17bec616222a231a87e8505de4c024b04f5459 /io.c | |
parent | de6ab501b6471132247a48dbb3c4c0e8465430ec (diff) | |
download | android_external_rsync-164faae84f0abf1c9df2f28a09ae8579c86acfa3.tar.gz android_external_rsync-164faae84f0abf1c9df2f28a09ae8579c86acfa3.tar.bz2 android_external_rsync-164faae84f0abf1c9df2f28a09ae8579c86acfa3.zip |
Improve handling of MSG_IO_ERROR message.
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1405,12 +1405,12 @@ static void read_a_msg(void) got_flist_entry_status(FES_REDO, val); break; case MSG_IO_ERROR: - if (msg_bytes != 4 || am_sender) + if (msg_bytes != 4) goto invalid_msg; val = raw_read_int(); iobuf.in_multiplexed = 1; io_error |= val; - if (!am_generator) + if (am_receiver) send_msg_int(MSG_IO_ERROR, val); break; case MSG_IO_TIMEOUT: |