save another couple of round trip latencies. This set of changes is

backwards compatible.
This commit is contained in:
Andrew Tridgell
1998-05-13 09:08:05 +00:00
parent 6c8f537302
commit 91eee5946a

View File

@@ -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;