aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cynapses.org>2010-06-17 13:37:42 +0200
committerAndreas Schneider <asn@cynapses.org>2010-06-17 13:37:42 +0200
commit8be7ece1f59fe0a48f1e2bcf8be6fbd88ba7c68f (patch)
tree404fbe7c5abff378c8487f08aed55e056c05fd8a
parent6127da58f2a19fbe1aa6d999ad076155ed39afa6 (diff)
downloadlibssh-8be7ece1f59fe0a48f1e2bcf8be6fbd88ba7c68f.tar.gz
libssh-8be7ece1f59fe0a48f1e2bcf8be6fbd88ba7c68f.tar.xz
libssh-8be7ece1f59fe0a48f1e2bcf8be6fbd88ba7c68f.zip
client: Fixed fd checks.
-rw-r--r--libssh/client.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libssh/client.c b/libssh/client.c
index 45b3df0..9a9d6a0 100644
--- a/libssh/client.c
+++ b/libssh/client.c
@@ -685,7 +685,7 @@ int ssh_connect(ssh_session session) {
leave_function();
return SSH_ERROR;
}
- if (session->fd == -1 && session->host == NULL && session->ProxyCommand == NULL) {
+ if (session->fd == SSH_INVALID_SOCKET && session->host == NULL && session->ProxyCommand == NULL) {
ssh_set_error(session, SSH_FATAL, "Hostname required");
leave_function();
return SSH_ERROR;
@@ -704,7 +704,7 @@ int ssh_connect(ssh_session session) {
session->socket_callbacks.data=callback_receive_banner;
session->socket_callbacks.exception=socket_callback_exception;
session->socket_callbacks.userdata=session;
- if (session->fd != -1) {
+ if (session->fd != SSH_INVALID_SOCKET) {
ssh_socket_set_fd(session->socket, session->fd);
ret=SSH_OK;
#ifndef _WIN32