From: Wayne Davison Date: Sat, 22 Sep 2007 21:43:19 +0000 (+0000) Subject: We now forward the --no-implied-dirs option to the receiving side, X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/33a04593ee76204d277574bd34c352df2fbd4e42 We now forward the --no-implied-dirs option to the receiving side, just in case we end up talking protocol 30 in inc_recurse mode. --- diff --git a/options.c b/options.c index d8993c82..4e26ebef 100644 --- a/options.c +++ b/options.c @@ -1978,7 +1978,8 @@ void server_options(char **args, int *argc_p) if (!relative_paths) args[ac++] = "--no-relative"; } - if (relative_paths && !implied_dirs && !am_sender) + /* It's OK that this checks the upper-bound of the protocol_version. */ + if (relative_paths && !implied_dirs && (!am_sender || protocol_version >= 30)) args[ac++] = "--no-implied-dirs"; if (fuzzy_basis && am_sender)