diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2010-01-25 23:23:01 +0100 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2010-01-25 23:23:01 +0100 |
commit | e7b74c57f30c097f78c42dde0726825941b906a2 (patch) | |
tree | c98fa084f181a9e8bd37b014e834df8b8ab9fb32 /libssh/packet1.c | |
parent | cfdd4296a8cec84ee31f4af996126b4a47cb8bc9 (diff) | |
download | libssh-e7b74c57f30c097f78c42dde0726825941b906a2.tar.gz libssh-e7b74c57f30c097f78c42dde0726825941b906a2.tar.xz libssh-e7b74c57f30c097f78c42dde0726825941b906a2.zip |
Hacked SSH1 to get past authentication
Also resolved some bugs that may impact 0.4. need to check
Diffstat (limited to 'libssh/packet1.c')
-rw-r--r-- | libssh/packet1.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libssh/packet1.c b/libssh/packet1.c index ec4f99c..7a68c12 100644 --- a/libssh/packet1.c +++ b/libssh/packet1.c @@ -73,7 +73,7 @@ ssh_packet_callback default_packet_handlers1[]= { * @brief sets the default packet handlers */ void ssh_packet_set_default_callbacks1(ssh_session session){ - session->default_packet_callbacks.start=1; + session->default_packet_callbacks.start=0; session->default_packet_callbacks.n_callbacks=sizeof(default_packet_handlers1)/sizeof(ssh_packet_callback); session->default_packet_callbacks.user=session; session->default_packet_callbacks.callbacks=default_packet_handlers1; @@ -327,6 +327,7 @@ SSH_PACKET_CALLBACK(ssh_packet_disconnect1){ ssh_set_error(session, SSH_FATAL, "Received SSH_MSG_DISCONNECT"); ssh_socket_close(session->socket); session->alive = 0; + session->session_state=SSH_SESSION_STATE_DISCONNECTED; return SSH_PACKET_USED; } |