X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/32f761755e2cfee243a1513c9ea9871586463fa6..ad301e487c1b50120d7ca1a9c7cc5fe80f50b944:/socket.c diff --git a/socket.c b/socket.c index bb7acc06..fa8e4572 100644 --- a/socket.c +++ b/socket.c @@ -374,7 +374,7 @@ int is_a_socket(int fd) } -void start_accept_loop(int port, int (*fn)(int )) +void start_accept_loop(int port, int (*fn)(int, int)) { int s; extern char *bind_address; @@ -433,7 +433,7 @@ void start_accept_loop(int port, int (*fn)(int )) /* open log file in child before possibly giving up privileges */ log_open(); - _exit(fn(fd)); + _exit(fn(fd, fd)); } else if (pid < 0) { rprintf(FERROR, RSYNC_NAME