From e461b9bed4d5e957df09c88e887dbb18d1ad15c9 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Mon, 14 Feb 2005 02:47:44 +0000 Subject: [PATCH] Don't let --fuzzy be used with a protocol_version < 29. --- compat.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/compat.c b/compat.c index 7e4cf925..93f0f278 100644 --- a/compat.c +++ b/compat.c @@ -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); -- 2.34.1