aboutsummaryrefslogtreecommitdiffstats
path: root/flist.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2009-01-14 10:18:47 -0800
committerWayne Davison <wayned@samba.org>2009-01-17 14:52:13 -0800
commit9784f01cbc4cc2cd7d08116ac44a30ca7ee27b27 (patch)
tree5ea29502362efc5c3fbd93081f0d578e659a7f25 /flist.c
parentbc40a305032db262e72b92c938203fd2bd42e4c9 (diff)
downloadandroid_external_rsync-9784f01cbc4cc2cd7d08116ac44a30ca7ee27b27.tar.gz
android_external_rsync-9784f01cbc4cc2cd7d08116ac44a30ca7ee27b27.tar.bz2
android_external_rsync-9784f01cbc4cc2cd7d08116ac44a30ca7ee27b27.zip
Use a varint when sending the error_code.
Diffstat (limited to 'flist.c')
-rw-r--r--flist.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/flist.c b/flist.c
index 2e449c0b..3e79ce10 100644
--- a/flist.c
+++ b/flist.c
@@ -1915,7 +1915,7 @@ void send_extra_file_list(int f, int at_least)
write_byte(f, 0);
else {
write_shortint(f, XMIT_EXTENDED_FLAGS|XMIT_IO_ERROR_ENDLIST);
- write_int(f, io_error);
+ write_varint(f, io_error);
}
if (need_unsorted_flist) {
@@ -2218,7 +2218,7 @@ struct file_list *send_file_list(int f, int argc, char *argv[])
write_byte(f, 0);
else {
write_shortint(f, XMIT_EXTENDED_FLAGS|XMIT_IO_ERROR_ENDLIST);
- write_int(f, io_error);
+ write_varint(f, io_error);
}
#ifdef SUPPORT_HARD_LINKS
@@ -2341,7 +2341,7 @@ struct file_list *recv_file_list(int f)
rprintf(FERROR, "Invalid flist flag: %x\n", flags);
exit_cleanup(RERR_PROTOCOL);
}
- err = read_int(f);
+ err = read_varint(f);
if (!ignore_errors)
io_error |= err;
break;