Downgrade the new --append option to --append-verify for protocols < 30.
authorWayne Davison <wayned@samba.org>
Sat, 1 Sep 2007 16:38:04 +0000 (16:38 +0000)
committerWayne Davison <wayned@samba.org>
Sat, 1 Sep 2007 16:38:04 +0000 (16:38 +0000)
compat.c

index e2118069ae93a5f95e46af8e1c7a2266d142386a..c04fd4cdda0abeb5a150b23ecfc193ffca0250fa 100644 (file)
--- a/compat.c
+++ b/compat.c
@@ -34,6 +34,7 @@ extern int recurse;
 extern int use_qsort;
 extern int allow_inc_recurse;
 extern int relative_paths;
+extern int append_mode;
 extern int fuzzy_basis;
 extern int read_batch;
 extern int implied_dirs;
@@ -145,6 +146,8 @@ void setup_protocol(int f_out,int f_in)
        }
 
        if (protocol_version < 30) {
+               if (append_mode == 1)
+                       append_mode = 2;
                if (preserve_acls && !local_server) {
                        rprintf(FERROR,
                            "--acls requires protocol 30 or higher"