aboutsummaryrefslogtreecommitdiffstats
path: root/compat.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2005-02-19 02:39:11 +0000
committerWayne Davison <wayned@samba.org>2005-02-19 02:39:11 +0000
commit90d151f423b5c5f3c5a73b95e4fe85626fb653cf (patch)
tree92c23df2699a3ebf68672ceb981962e4c783d0fc /compat.c
parent9f7c5dabf89ed4708f0e099e94da8cf8323e3101 (diff)
downloadandroid_external_rsync-90d151f423b5c5f3c5a73b95e4fe85626fb653cf.tar.gz
android_external_rsync-90d151f423b5c5f3c5a73b95e4fe85626fb653cf.tar.bz2
android_external_rsync-90d151f423b5c5f3c5a73b95e4fe85626fb653cf.zip
If the protocol is less than 29, make sure itemize_changes is off.
Diffstat (limited to 'compat.c')
-rw-r--r--compat.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/compat.c b/compat.c
index 93f0f278..f30a9f55 100644
--- a/compat.c
+++ b/compat.c
@@ -28,6 +28,7 @@
int remote_protocol = 0;
extern int verbose;
+extern int itemize_changes;
extern int am_server;
extern int am_sender;
extern int fuzzy_basis;
@@ -82,6 +83,9 @@ void setup_protocol(int f_out,int f_in)
exit_cleanup(RERR_PROTOCOL);
}
+ if (itemize_changes && protocol_version < 29)
+ itemize_changes = 0;
+
if (am_server) {
if (!checksum_seed)
checksum_seed = time(NULL);