X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/cb13abfed024d0320c0aa865ad652c946321df3c..1347d5126a4d89718544d976f64943dfa93dd8c4:/clientserver.c diff --git a/clientserver.c b/clientserver.c index 84252432..bb367b01 100644 --- a/clientserver.c +++ b/clientserver.c @@ -36,6 +36,7 @@ int start_socket_client(char *host, char *path, int argc, char *argv[]) char *p, *user=NULL; extern int remote_version; extern int am_sender; + extern struct in_addr socket_address; if (*path == '/') { rprintf(FERROR,"ERROR: The remote path must start with a module name\n"); @@ -52,7 +53,7 @@ int start_socket_client(char *host, char *path, int argc, char *argv[]) if (!user) user = getenv("USER"); if (!user) user = getenv("LOGNAME"); - fd = open_socket_out(host, rsync_port); + fd = open_socket_out(host, rsync_port, &socket_address); if (fd == -1) { exit_cleanup(RERR_SOCKETIO); } @@ -433,8 +434,6 @@ int daemon_main(void) open("/dev/null", O_RDWR); } - set_nonblocking(STDIN_FILENO); - return start_daemon(STDIN_FILENO); }