aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2009-11-01 13:57:17 -0800
committerWayne Davison <wayned@samba.org>2009-11-01 13:57:17 -0800
commit84c11e85a4c4a12ecacba24afe9617222e4361e6 (patch)
tree9253cbb01a93ef9c517562bacf01fdd29986054d /io.c
parent6be8a8b14ddf566b56a1c8252e5be40edc44de2e (diff)
downloadandroid_external_rsync-84c11e85a4c4a12ecacba24afe9617222e4361e6.tar.gz
android_external_rsync-84c11e85a4c4a12ecacba24afe9617222e4361e6.tar.bz2
android_external_rsync-84c11e85a4c4a12ecacba24afe9617222e4361e6.zip
Fix MSG_IO_TIMEOUT when the daemon is the receiver.
Diffstat (limited to 'io.c')
-rw-r--r--io.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/io.c b/io.c
index a85bcfaf..e7cb76e3 100644
--- a/io.c
+++ b/io.c
@@ -1307,7 +1307,7 @@ static void read_a_msg(void)
send_msg(MSG_IO_ERROR, data, 4, 0);
break;
case MSG_IO_TIMEOUT:
- if (msg_bytes != 4 || am_sender || am_generator)
+ if (msg_bytes != 4 || am_server || am_generator)
goto invalid_msg;
data = perform_io(4, PIO_INPUT_AND_CONSUME);
val = IVAL(data, 0);