X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ed91f3e4181465c64d13cf037306cbf2850cc844..c48b22c8583f6d6c55c6a6f6001cf4fdcc20aed1:/clientserver.c diff --git a/clientserver.c b/clientserver.c index 459e2227..95461106 100644 --- a/clientserver.c +++ b/clientserver.c @@ -37,7 +37,11 @@ int start_socket_client(char *host, char *path, int argc, char *argv[]) extern int remote_version; extern int am_sender; extern struct in_addr socket_address; - extern int blocking_io; + + if (argc == 0 && !am_sender) { + extern int list_only; + list_only = 1; + } if (*path == '/') { rprintf(FERROR,"ERROR: The remote path must start with a module name\n"); @@ -54,8 +58,6 @@ int start_socket_client(char *host, char *path, int argc, char *argv[]) if (!user) user = getenv("USER"); if (!user) user = getenv("LOGNAME"); - blocking_io = 1; - fd = open_socket_out(host, rsync_port, &socket_address); if (fd == -1) { exit_cleanup(RERR_SOCKETIO);