X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/79cd0c7fa4a89ac4c48345059ce65d2411cbf767..9863bdbc936f730dda710742dfa65aabc034a6c7:/compat.c diff --git a/compat.c b/compat.c index ab7d07ba..c04fd4cd 100644 --- a/compat.c +++ b/compat.c @@ -34,9 +34,9 @@ extern int recurse; extern int use_qsort; extern int allow_inc_recurse; extern int relative_paths; +extern int append_mode; extern int fuzzy_basis; extern int read_batch; -extern int max_delete; extern int implied_dirs; extern int delay_updates; extern int checksum_seed; @@ -146,13 +146,8 @@ void setup_protocol(int f_out,int f_in) } if (protocol_version < 30) { - if (max_delete == 0 && am_sender) { - rprintf(FERROR, - "--max-delete=0 requires protocol 30 or higher" - " (negotiated %d).\n", - protocol_version); - exit_cleanup(RERR_PROTOCOL); - } + if (append_mode == 1) + append_mode = 2; if (preserve_acls && !local_server) { rprintf(FERROR, "--acls requires protocol 30 or higher"