X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/089e73f8d690a819cd79d26cfc711af78d916478..a1a440c23e50c1a711bbe404456234895b8db79d:/main.c diff --git a/main.c b/main.c index f696474c..63fab0dc 100644 --- a/main.c +++ b/main.c @@ -581,6 +581,7 @@ static int start_client(int argc, char *argv[]) extern int am_sender; extern char *shell_cmd; extern int rsync_port; + extern int whole_file; char *argv0 = strdup(argv[0]); if (strncasecmp(URL_PREFIX, argv0, strlen(URL_PREFIX)) == 0) { @@ -627,6 +628,8 @@ static int start_client(int argc, char *argv[]) p = find_colon(argv[argc-1]); if (!p) { local_server = 1; + /* disable "rsync algorithm" when both sides local */ + whole_file = 1; } else if (p[1] == ':') { *p = 0; return start_socket_client(argv[argc-1], p+2, argc-1, argv);