aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2010-05-12 20:27:15 +0200
committerAndreas Schneider <mail@cynapses.org>2010-05-12 20:27:15 +0200
commit40c1a7e91fb4341f9df38d89d0eed453ed51d0c3 (patch)
tree7e4d7341f36a38a84904ce908a60aad489ebb57e
parent9739dae794834cf5e77ba834992710ecfc508ca5 (diff)
downloadlibssh-40c1a7e91fb4341f9df38d89d0eed453ed51d0c3.tar.gz
libssh-40c1a7e91fb4341f9df38d89d0eed453ed51d0c3.tar.xz
libssh-40c1a7e91fb4341f9df38d89d0eed453ed51d0c3.zip
connect: Make sure that we use float values for the status.
-rw-r--r--libssh/client.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/libssh/client.c b/libssh/client.c
index 042c123..6540a56 100644
--- a/libssh/client.c
+++ b/libssh/client.c
@@ -568,7 +568,7 @@ void ssh_connection_callback(ssh_session session){
if (session->serverbanner == NULL) {
goto error;
}
- set_status(session, 0.4);
+ set_status(session, 0.4f);
ssh_log(session, SSH_LOG_RARE,
"SSH server banner: %s", session->serverbanner);
@@ -606,7 +606,7 @@ void ssh_connection_callback(ssh_session session){
#endif
ssh_packet_set_default_callbacks(session);
ssh_send_banner(session, 0);
- set_status(session, 0.5);
+ set_status(session, 0.5f);
session->session_state=SSH_SESSION_STATE_INITIAL_KEX;
break;
case SSH_SESSION_STATE_INITIAL_KEX:
@@ -615,14 +615,14 @@ void ssh_connection_callback(ssh_session session){
if(session->version==1){
if (ssh_get_kex1(session) < 0)
goto error;
- set_status(session,0.6);
+ set_status(session,0.6f);
session->connected = 1;
break;
}
#endif
break;
case SSH_SESSION_STATE_KEXINIT_RECEIVED:
- set_status(session,0.6);
+ set_status(session,0.6f);
ssh_list_kex(session, &session->server_kex);
if (set_kex(session) < 0) {
goto error;
@@ -630,14 +630,14 @@ void ssh_connection_callback(ssh_session session){
if (ssh_send_kex(session, 0) < 0) {
goto error;
}
- set_status(session,0.8);
+ set_status(session,0.8f);
session->session_state=SSH_SESSION_STATE_DH;
if (dh_handshake(session) == SSH_ERROR) {
goto error;
}
case SSH_SESSION_STATE_DH:
if(session->dh_handshake_state==DH_STATE_FINISHED){
- set_status(session,1.0);
+ set_status(session,1.0f);
session->connected = 1;
session->session_state=SSH_SESSION_STATE_AUTHENTICATING;
}
@@ -721,7 +721,7 @@ int ssh_connect(ssh_session session) {
leave_function();
return SSH_ERROR;
}
- set_status(session, 0.2);
+ set_status(session, 0.2f);
session->alive = 1;
ssh_log(session,SSH_LOG_PROTOCOL,"Socket connecting, now waiting for the callbacks to work");