- switched on multiplexing for all connections, not just daemon
[rsync/rsync.git] / clientserver.c
index 8cf7bab..2cd2c40 100644 (file)
@@ -101,7 +101,7 @@ int start_socket_client(char *host, char *path, int argc, char *argv[])
        }
        io_printf(fd,"\n");
 
-       if (remote_version >= 22 || (remote_version > 17 && !am_sender))
+       if (remote_version == 22 || (remote_version > 17 && !am_sender))
                io_start_multiplex_in(fd);
 
        return client_run(fd, fd, -1, argc, argv);
@@ -316,7 +316,7 @@ static int rsync_module(int fd, int i)
        argp = argv + optind;
        optind = 0;
 
-       if (remote_version >= 22 || (remote_version > 17 && am_sender))
+       if (remote_version == 22 || (remote_version > 17 && am_sender))
                io_start_multiplex_out(fd);
 
        if (read_only) {