version 1.129, 2002/07/09 12:04:02 |
version 1.130, 2002/07/10 10:28:15 |
|
|
} else { |
} else { |
if (errno == ECONNREFUSED) |
if (errno == ECONNREFUSED) |
full_failure = 0; |
full_failure = 0; |
#if 0 |
|
log("ssh: connect to address %s port %s: %s", |
|
sockaddr_ntop(ai->ai_addr, ai->ai_addrlen), |
|
strport, strerror(errno)); |
|
#endif |
|
/* |
/* |
* Close the failed socket; there appear to |
* Close the failed socket; there appear to |
* be some problems when reusing a socket for |
* be some problems when reusing a socket for |
|
|
freeaddrinfo(aitop); |
freeaddrinfo(aitop); |
|
|
/* Return failure if we didn't get a successful connection. */ |
/* Return failure if we didn't get a successful connection. */ |
if (attempt >= connection_attempts) |
if (attempt >= connection_attempts) { |
|
log("ssh: connect to host %s port %s: %s", |
|
host, strport, strerror(errno)); |
return full_failure ? ECONNABORTED : ECONNREFUSED; |
return full_failure ? ECONNABORTED : ECONNREFUSED; |
|
} |
|
|
debug("Connection established."); |
debug("Connection established."); |
|
|