X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/271aeaa49eb8e912e1c7285ffacbff5fc42d6ec5..5275029d11b980f7a5c6582c78412ae864dd2ec8:/compat.c diff --git a/compat.c b/compat.c index 66438c4f..a71e45e4 100644 --- a/compat.c +++ b/compat.c @@ -31,6 +31,7 @@ extern int am_sender; extern int local_server; extern int inplace; extern int recurse; +extern int allow_inc_recurse; extern int fuzzy_basis; extern int read_batch; extern int max_delete; @@ -160,8 +161,9 @@ void setup_protocol(int f_out,int f_in) exit_cleanup(RERR_PROTOCOL); } } else if (protocol_version >= 30) { - if (recurse && !preserve_hard_links && !delete_before - && !delete_after && !delay_updates && !prune_empty_dirs) + if (recurse && allow_inc_recurse && !preserve_hard_links + && !delete_before && !delete_after && !delay_updates + && !prune_empty_dirs) inc_recurse = 1; need_messages_from_generator = 1; }