aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2009-11-14 09:52:40 -0800
committerWayne Davison <wayned@samba.org>2009-11-14 09:52:40 -0800
commit4e2a7e59e540a7a66da0c3e159f0464b05559f7f (patch)
tree4702e6fd23b39b8f3ce09a338266a304eb4f44f4 /io.c
parentb82d8c9d1ae9d7c97da149d5366b61da972a091c (diff)
downloadandroid_external_rsync-4e2a7e59e540a7a66da0c3e159f0464b05559f7f.tar.gz
android_external_rsync-4e2a7e59e540a7a66da0c3e159f0464b05559f7f.tar.bz2
android_external_rsync-4e2a7e59e540a7a66da0c3e159f0464b05559f7f.zip
Prefer send_msg_int() over send_msg() for better debug output.
Diffstat (limited to 'io.c')
-rw-r--r--io.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/io.c b/io.c
index b27e434d..b717b431 100644
--- a/io.c
+++ b/io.c
@@ -1316,9 +1316,10 @@ static void read_a_msg(void)
if (msg_bytes != 4 || am_sender)
goto invalid_msg;
data = perform_io(4, PIO_INPUT_AND_CONSUME);
- io_error |= IVAL(data, 0);
+ val = IVAL(data, 0);
+ io_error |= val;
if (!am_generator)
- send_msg(MSG_IO_ERROR, data, 4, 0);
+ send_msg_int(MSG_IO_ERROR, val);
break;
case MSG_IO_TIMEOUT:
if (msg_bytes != 4 || am_server || am_generator)
@@ -1395,19 +1396,21 @@ static void read_a_msg(void)
exit_cleanup(RERR_STREAMIO);
}
data = perform_io(4, PIO_INPUT_AND_CONSUME);
+ val = IVAL(data, 0);
if (am_generator)
- got_flist_entry_status(FES_SUCCESS, IVAL(data, 0));
+ got_flist_entry_status(FES_SUCCESS, val);
else
- successful_send(IVAL(data, 0));
+ successful_send(val);
break;
case MSG_NO_SEND:
if (msg_bytes != 4)
goto invalid_msg;
data = perform_io(4, PIO_INPUT_AND_CONSUME);
+ val = IVAL(data, 0);
if (am_generator)
- got_flist_entry_status(FES_NO_SEND, IVAL(data, 0));
+ got_flist_entry_status(FES_NO_SEND, val);
else
- send_msg(MSG_NO_SEND, data, 4, 0);
+ send_msg_int(MSG_NO_SEND, val);
break;
case MSG_ERROR_SOCKET:
case MSG_ERROR_UTF8: