|
Lines 317-324
tcpconnect(char *host)
Link Here
|
| 317 |
memset(&hints, 0, sizeof(hints)); |
317 |
memset(&hints, 0, sizeof(hints)); |
| 318 |
hints.ai_family = IPv4or6; |
318 |
hints.ai_family = IPv4or6; |
| 319 |
hints.ai_socktype = SOCK_STREAM; |
319 |
hints.ai_socktype = SOCK_STREAM; |
| 320 |
if ((gaierr = getaddrinfo(host, strport, &hints, &aitop)) != 0) |
320 |
if ((gaierr = getaddrinfo(host, strport, &hints, &aitop)) != 0) { |
| 321 |
fatal("getaddrinfo %s: %s", host, ssh_gai_strerror(gaierr)); |
321 |
error("getaddrinfo %s: %s", host, ssh_gai_strerror(gaierr)); |
|
|
322 |
return -1; |
| 323 |
} |
| 322 |
for (ai = aitop; ai; ai = ai->ai_next) { |
324 |
for (ai = aitop; ai; ai = ai->ai_next) { |
| 323 |
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); |
325 |
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); |
| 324 |
if (s < 0) { |
326 |
if (s < 0) { |