diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2010-01-16 18:47:32 +0100 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2010-01-16 18:47:32 +0100 |
commit | 245deb2abe19d0e465271d54d9e404558d618ecd (patch) | |
tree | 55a136537672c1be7473a3e50b42568de338e525 /libssh | |
parent | 549ea0d7ba2a1fe61b00aba9139bfb8724c2e46b (diff) | |
download | libssh-245deb2abe19d0e465271d54d9e404558d618ecd.tar.gz libssh-245deb2abe19d0e465271d54d9e404558d618ecd.tar.xz libssh-245deb2abe19d0e465271d54d9e404558d618ecd.zip |
Fixed error message when connection failed
Diffstat (limited to 'libssh')
-rw-r--r-- | libssh/client.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libssh/client.c b/libssh/client.c index 2f6ee74e..60ebcac3 100644 --- a/libssh/client.c +++ b/libssh/client.c @@ -58,7 +58,7 @@ static void socket_callback_connected(int code, int errno, void *user){ session->session_state=SSH_SESSION_STATE_SOCKET_CONNECTED; else { session->session_state=SSH_SESSION_STATE_ERROR; - ssh_set_error(session,SSH_FATAL,"Connection failed: %s",strerror(errno)); + ssh_set_error(session,SSH_FATAL,"%s",strerror(errno)); } ssh_connection_callback(session); leave_function(); @@ -628,7 +628,9 @@ void ssh_connection_callback(ssh_session session){ } break; case SSH_SESSION_STATE_AUTHENTICATING: - break; + break; + case SSH_SESSION_STATE_ERROR: + break; default: ssh_set_error(session,SSH_FATAL,"Invalid state %d",session->session_state); } |