aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/connect.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/connect.c b/lib/connect.c
index 92538fc77..6c736a42c 100644
--- a/lib/connect.c
+++ b/lib/connect.c
@@ -340,9 +340,7 @@ static CURLcode bindlocal(struct connectdata *conn,
if(h) {
if(in == CURL_INADDR_NONE)
/* convert the resolved address, sizeof myhost >= INET_ADDRSTRLEN */
- Curl_inet_ntop(h->addr->ai_addr->sa_family,
- &((struct sockaddr_in*)h->addr->ai_addr)->sin_addr,
- myhost, sizeof myhost);
+ Curl_printable_address(h->addr, myhost, sizeof myhost);
else
/* we know data->set.device is shorter than the myhost array */
strcpy(myhost, dev);