Reject the use of --compare-dest or --link-dest with --inplace
[rsync/rsync.git] / options.c
index a1c8df5..f51e177 100644 (file)
--- a/options.c
+++ b/options.c
@@ -827,6 +827,12 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
                         am_server ? "server" : "client");
                return 0;
 #endif
+               if (compare_dest) {
+                       snprintf(err_buf, sizeof err_buf,
+                                "--inplace does not yet work with %s\n",
+                                link_dest ? "--link-dest" : "--compare-dest");
+                       return 0;
+               }
        } else if (partial_dir) {
                if (strcmp(partial_dir, ".") == 0)
                        partial_dir = NULL;