From 89f2a4c23106464fda9dbce6179c112fd23d2b70 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 22 Jul 2005 19:05:25 +0000 Subject: [PATCH] Changed implied_dirs to only be non-0 if relative_paths is non-0. --- options.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/options.c b/options.c index 2d752bf8..9f77dad6 100644 --- a/options.c +++ b/options.c @@ -973,6 +973,8 @@ int parse_arguments(int *argc, const char ***argv, int frommain) if (relative_paths < 0) relative_paths = files_from? 1 : 0; + if (!relative_paths) + implied_dirs = 0; if (!!delete_before + delete_during + delete_after > 1) { snprintf(err_buf, sizeof err_buf, @@ -1471,7 +1473,7 @@ void server_options(char **args,int *argc) if (!relative_paths) args[ac++] = "--no-relative"; } - if (!implied_dirs && !am_sender) + if (relative_paths && !implied_dirs && !am_sender) args[ac++] = "--no-implied-dirs"; if (fuzzy_basis && am_sender) -- 2.34.1