The branch, master has been updated via fb0d440 Fix misplaced parens on getnameinfo() call. via 3fd0357 Ignore socketpair() on cygwin. Fixes bug 8356. from 64fa23a Tweak includes to fix non-defined NULL on some systems.
;a=shortlog;h=master - Log ----------------------------------------------------------------- commit fb0d4403f0692ab409df942ff8e13f638ce01ad7 Author: Wayne Davison <way...@samba.org> Date: Sat Aug 6 11:21:40 2011 -0700 Fix misplaced parens on getnameinfo() call. commit 3fd0357f9f9667154f81fa3bb78df5b5063c1684 Author: Wayne Davison <way...@samba.org> Date: Sat Aug 6 11:18:54 2011 -0700 Ignore socketpair() on cygwin. Fixes bug 8356. ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 ++++ socket.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) Changeset truncated at 500 lines: diff --git a/configure.ac b/configure.ac index b822d09..9e6da5e 100644 --- a/configure.ac +++ b/configure.ac @@ -730,7 +730,11 @@ AC_TRY_RUN([ main() { int fd[2]; +#ifdef __CYGWIN__ + exit(1); +#else exit((socketpair(AF_UNIX, SOCK_STREAM, 0, fd) != -1) ? 0 : 1); +#endif }], rsync_cv_HAVE_SOCKETPAIR=yes,rsync_cv_HAVE_SOCKETPAIR=no,rsync_cv_HAVE_SOCKETPAIR=cross)]) if test x"$rsync_cv_HAVE_SOCKETPAIR" = x"yes"; then diff --git a/socket.c b/socket.c index 0f596e0..84f9b0c 100644 --- a/socket.c +++ b/socket.c @@ -303,7 +303,7 @@ int open_socket_out(char *host, int port, const char *bind_addr, } if (DEBUG_GTE(CONNECT, 2)) { char buf[2048]; - if ((error = getnameinfo(res->ai_addr, res->ai_addrlen, buf, sizeof buf, NULL, 0, NI_NUMERICHOST) != 0)) + if ((error = getnameinfo(res->ai_addr, res->ai_addrlen, buf, sizeof buf, NULL, 0, NI_NUMERICHOST)) != 0) snprintf(buf, sizeof buf, "*getnameinfo failure: %s*", gai_strerror(error)); rprintf(FINFO, "Connected to %s (%s)\n", h, buf); } @@ -315,7 +315,7 @@ int open_socket_out(char *host, int port, const char *bind_addr, for (res = res0, j = 0; res; res = res->ai_next, j++) { if (errnos[j] == 0) continue; - if ((error = getnameinfo(res->ai_addr, res->ai_addrlen, buf, sizeof buf, NULL, 0, NI_NUMERICHOST) != 0)) + if ((error = getnameinfo(res->ai_addr, res->ai_addrlen, buf, sizeof buf, NULL, 0, NI_NUMERICHOST)) != 0) snprintf(buf, sizeof buf, "*getnameinfo failure: %s*", gai_strerror(error)); rsyserr(FERROR, errnos[j], "failed to connect to %s (%s)", h, buf); } -- The rsync repository. _______________________________________________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs