diff options
author | Wayne Davison <wayned@samba.org> | 2005-02-14 02:47:44 +0000 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2005-02-14 02:47:44 +0000 |
commit | e461b9bed4d5e957df09c88e887dbb18d1ad15c9 (patch) | |
tree | 1385b70460a57b06df9eed6482e79683dbfa5722 /compat.c | |
parent | 3723c04850863a408fb8e225b221c39a29dc02e8 (diff) | |
download | rsync-e461b9bed4d5e957df09c88e887dbb18d1ad15c9.tar.gz rsync-e461b9bed4d5e957df09c88e887dbb18d1ad15c9.tar.bz2 rsync-e461b9bed4d5e957df09c88e887dbb18d1ad15c9.zip |
Don't let --fuzzy be used with a protocol_version < 29.
Diffstat (limited to 'compat.c')
-rw-r--r-- | compat.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -30,6 +30,7 @@ int remote_protocol = 0; extern int verbose; extern int am_server; extern int am_sender; +extern int fuzzy_basis; extern int read_batch; extern int checksum_seed; extern int protocol_version; @@ -74,6 +75,13 @@ void setup_protocol(int f_out,int f_in) exit_cleanup(RERR_PROTOCOL); } + if (fuzzy_basis && protocol_version < 29) { + rprintf(FERROR, + "--fuzzy requres protocol 29 or higher (negotiated %d).\n", + protocol_version); + exit_cleanup(RERR_PROTOCOL); + } + if (am_server) { if (!checksum_seed) checksum_seed = time(NULL); |