From 245deb2abe19d0e465271d54d9e404558d618ecd Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Sat, 16 Jan 2010 18:47:32 +0100 Subject: Fixed error message when connection failed --- libssh/client.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'libssh/client.c') diff --git a/libssh/client.c b/libssh/client.c index 2f6ee74..60ebcac 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); } -- cgit