mirror of
https://github.com/RsyncProject/rsync.git
synced 2026-03-09 09:58:08 -04:00
save another couple of round trip latencies. This set of changes is
backwards compatible.
This commit is contained in:
@@ -48,6 +48,8 @@ int start_socket_client(char *host, char *path, int argc, char *argv[])
|
||||
|
||||
sargs[sargc] = NULL;
|
||||
|
||||
io_printf(fd,"@RSYNCD: %d\n", PROTOCOL_VERSION);
|
||||
|
||||
if (!read_line(fd, line, sizeof(line)-1)) {
|
||||
return -1;
|
||||
}
|
||||
@@ -56,8 +58,6 @@ int start_socket_client(char *host, char *path, int argc, char *argv[])
|
||||
return -1;
|
||||
}
|
||||
|
||||
io_printf(fd,"@RSYNCD: %d\n", PROTOCOL_VERSION);
|
||||
|
||||
p = strchr(path,'/');
|
||||
if (p) *p = 0;
|
||||
io_printf(fd,"%s\n",path);
|
||||
@@ -226,14 +226,6 @@ static int start_daemon(int fd)
|
||||
|
||||
io_printf(fd,"@RSYNCD: %d\n", PROTOCOL_VERSION);
|
||||
|
||||
if (!read_line(fd, line, sizeof(line)-1)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (sscanf(line,"@RSYNCD: %d", &remote_version) != 1) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
motd = lp_motd_file();
|
||||
if (*motd) {
|
||||
FILE *f = fopen(motd,"r");
|
||||
@@ -248,6 +240,14 @@ static int start_daemon(int fd)
|
||||
io_printf(fd,"\n");
|
||||
}
|
||||
|
||||
if (!read_line(fd, line, sizeof(line)-1)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (sscanf(line,"@RSYNCD: %d", &remote_version) != 1) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
while (i == -1) {
|
||||
|
||||
line[0] = 0;
|
||||
|
||||
Reference in New Issue
Block a user