X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/eb8ffa904005dace3611528f66cc42cbad624d7d..e95538ca2c8fdecd66a112635aa30077419af685:/socket.c diff --git a/socket.c b/socket.c index 5810c48b..5d3f0098 100644 --- a/socket.c +++ b/socket.c @@ -452,10 +452,10 @@ void start_accept_loop(int port, int (*fn)(int, int)) for (i = 0, maxfd = -1; sp[i] >= 0; i++) { if (listen(sp[i], 5) < 0) { rsyserr(FERROR, errno, "listen() on socket failed"); -#ifdef INET6 +#if INET6 if (errno == EADDRINUSE && i > 0) { rprintf(FINFO, - "Try using --ipv4 or --ipv6 to avoid this listen() error."); + "Try using --ipv4 or --ipv6 to avoid this listen() error.\n"); } #endif exit_cleanup(RERR_SOCKETIO); @@ -506,9 +506,6 @@ void start_accept_loop(int port, int (*fn)(int, int)) int ret; for (i = 0; sp[i] >= 0; i++) close(sp[i]); - /* open log file in child before possibly giving - * up privileges */ - log_open(); ret = fn(fd, fd); close_all(); _exit(ret); @@ -652,7 +649,7 @@ void become_daemon(void) } /* detach from the terminal */ -#ifdef HAVE_SETSID +#if HAVE_SETSID setsid(); #else #ifdef TIOCNOTTY