From: Wayne Davison Date: Tue, 12 Jul 2011 01:15:51 +0000 (-0700) Subject: Move freeaddrinfo() call after failure-reporting loop. X-Git-Tag: v3.1.0pre1~99 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fbf4c261f4f71042da71c91acd0c26c48c697085;p=thirdparty%2Frsync.git Move freeaddrinfo() call after failure-reporting loop. --- diff --git a/socket.c b/socket.c index c19412d2..86e62f9d 100644 --- a/socket.c +++ b/socket.c @@ -299,7 +299,6 @@ int open_socket_out(char *host, int port, const char *bind_addr, } break; } - freeaddrinfo(res0); if (s < 0) { char buf[2048]; @@ -313,6 +312,7 @@ int open_socket_out(char *host, int port, const char *bind_addr, s = -1; } + freeaddrinfo(res0); free(errnos); return s;