We now forward the --no-implied-dirs option to the receiving side,
authorWayne Davison <wayned@samba.org>
Sat, 22 Sep 2007 21:43:19 +0000 (21:43 +0000)
committerWayne Davison <wayned@samba.org>
Sat, 22 Sep 2007 21:43:19 +0000 (21:43 +0000)
just in case we end up talking protocol 30 in inc_recurse mode.

options.c

index d8993c828b2282dcb6e76fcb0d9684dbbb44c8f2..4e26ebef2ad236f626cf449401f05da0ade819f9 100644 (file)
--- 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)