---
This goes on the backup-dir-dels branch.

 options.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/options.c b/options.c
index 0800c6f..4aa73bd 100644
--- a/options.c
+++ b/options.c
@@ -1920,8 +1920,9 @@ void server_options(char **args, int *argc_p)
                        goto oom;
                args[ac++] = arg;
        }
-       /* Only send --suffix-dels if it specifies a non-default value. */
-       if (strcmp(backup_suffix_dels, backup_dir_dels ? "" : BACKUP_SUFFIX) != 
0) {
+       /* Only send --suffix-dels if it specifies a value different from the
+        * --suffix value, which would normally be used for deletions too. */
+       if (strcmp(backup_suffix_dels, backup_suffix) != 0) {
                /* We use the following syntax to avoid weirdness with '~'. */
                if (asprintf(&arg, "--suffix-dels=%s", backup_suffix_dels) < 0)
                        goto oom;
-- 
1.5.4.rc3.15.g4bbc

-- 
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to