summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2011-07-11 18:15:51 -0700
committerWayne Davison <wayned@samba.org>2011-07-11 18:16:48 -0700
commit5fed6c076a76b168d6c6bae59ea9b7f41fb7dbe7 (patch)
tree318b3f03d6e8602c8b7945f297a0697a41117bca
parent30fb28cc97b60d736c3f1b44f0bd73309cb79384 (diff)
downloadrsync-5fed6c076a76b168d6c6bae59ea9b7f41fb7dbe7.tar.gz
Move freeaddrinfo() call after failure-reporting loop.
-rw-r--r--socket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/socket.c b/socket.c
index 89a636f7..f2f79f72 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;