diff options
| author | Wayne Davison <wayned@samba.org> | 2004-04-14 16:51:48 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2004-04-14 16:51:48 +0000 |
| commit | df5cd107a57a592b196add0aac7642b89ac261b0 (patch) | |
| tree | 15f34ede2c0ad60e089055dd2481db68a14d9d2d /socket.c | |
| parent | abca4eba6776164c2a848575ecd03caa5f85e1b3 (diff) | |
| download | android_external_rsync-df5cd107a57a592b196add0aac7642b89ac261b0.tar.gz android_external_rsync-df5cd107a57a592b196add0aac7642b89ac261b0.tar.bz2 android_external_rsync-df5cd107a57a592b196add0aac7642b89ac261b0.zip | |
Moved (and expanded) a verbose message from clientserver.c to socket.c
to solve an old FIXME comment.
Diffstat (limited to 'socket.c')
| -rw-r--r-- | socket.c | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -299,9 +299,14 @@ int open_socket_out(char *host, int port, const char *bind_address, int open_socket_out_wrapped(char *host, int port, const char *bind_address, int af_hint) { - char *prog; + char *prog = getenv("RSYNC_CONNECT_PROG"); - if ((prog = getenv("RSYNC_CONNECT_PROG")) != NULL) + if (verbose >= 2) { + rprintf(FINFO, "%sopening tcp connection to %s port %d\n", + prog ? "Using RSYNC_CONNECT_PROG instead of " : "", + host, port); + } + if (prog) return sock_exec(prog); return open_socket_out(host, port, bind_address, af_hint); } @@ -769,18 +774,14 @@ int sock_exec(const char *prog) strerror(errno)); return -1; } + if (verbose >= 2) + rprintf(FINFO, "Running socket program: \"%s\"\n", prog); if (fork() == 0) { close(fd[0]); close(0); close(1); dup(fd[1]); dup(fd[1]); - if (verbose > 3) { - /* Can't use rprintf because we've forked. */ - fprintf(stderr, - RSYNC_NAME ": execute socket program \"%s\"\n", - prog); - } exit(system(prog)); } close(fd[1]); |
