X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ff41a59f58614ff4e57b4c97b586dcd46e43cc5c..6d7b6081ac4c224f571fb7e90d437e3c118fae6c:/main.c diff --git a/main.c b/main.c index 2a5597e4..914ab243 100644 --- a/main.c +++ b/main.c @@ -393,11 +393,11 @@ void start_server(int f_in, int f_out, int argc, char *argv[]) extern int am_sender; extern int remote_version; + setup_protocol(f_out, f_in); + if (remote_version >= 23) io_start_multiplex_out(f_out); - setup_protocol(f_out, f_in); - if (am_sender) { recv_exclude_list(f_in); if (cvs_exclude) @@ -418,10 +418,10 @@ int client_run(int f_in, int f_out, int pid, int argc, char *argv[]) extern int list_only; extern int remote_version; + setup_protocol(f_out,f_in); + if (remote_version >= 23) io_start_multiplex_in(f_in); - - setup_protocol(f_out,f_in); if (am_sender) { extern int cvs_exclude;