X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/c4a5c57dc3ad079ca7017f1881613937a602e72e..8a405c6ca15248347b8683184bc7e61f725ed027:/socket.c diff --git a/socket.c b/socket.c index 843c19b6..ccc79cfe 100644 --- a/socket.c +++ b/socket.c @@ -182,6 +182,10 @@ int open_socket_out(char *host, int port, const char *bind_address, *cp++ = '\0'; strcpy(portbuf, cp); h = buffer; + if (verbose >= 2) { + rprintf(FINFO, "connection via http proxy %s port %s\n", + h, portbuf); + } } else { snprintf(portbuf, sizeof(portbuf), "%d", port); h = host; @@ -435,9 +439,10 @@ void start_accept_loop(int port, int (*fn)(int )) * overloaded. Sleep briefly before trying to * accept again. */ sleep(2); + } else { + /* Parent doesn't need this fd anymore. */ + close(fd); } - - close(fd); } }