diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2011-09-17 20:17:11 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2011-09-18 21:37:18 +0200 |
commit | 508374219255bf7876acf5046d7b63f00f85a6e3 (patch) | |
tree | fb4eb1ccdbb9a710bdf1bcf9ca237173bf822213 /src/session.c | |
parent | dc42a1757fdbbf5b0ffd877649b6cf08b1385420 (diff) | |
download | libssh-508374219255bf7876acf5046d7b63f00f85a6e3.tar.gz libssh-508374219255bf7876acf5046d7b63f00f85a6e3.tar.xz libssh-508374219255bf7876acf5046d7b63f00f85a6e3.zip |
packet: Move packet callbacks to packet_cb.c.
Diffstat (limited to 'src/session.c')
-rw-r--r-- | src/session.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/session.c b/src/session.c index 1a11ab58..b3ee193e 100644 --- a/src/session.c +++ b/src/session.c @@ -601,51 +601,6 @@ int ssh_get_version(ssh_session session) { /** * @internal - * - * @brief Handle a SSH_DISCONNECT packet. - */ -SSH_PACKET_CALLBACK(ssh_packet_disconnect_callback){ - uint32_t code; - char *error=NULL; - ssh_string error_s; - (void)user; - (void)type; - buffer_get_u32(packet, &code); - error_s = buffer_get_ssh_string(packet); - if (error_s != NULL) { - error = ssh_string_to_char(error_s); - ssh_string_free(error_s); - } - ssh_log(session, SSH_LOG_PACKET, "Received SSH_MSG_DISCONNECT %d:%s",code, - error != NULL ? error : "no error"); - ssh_set_error(session, SSH_FATAL, - "Received SSH_MSG_DISCONNECT: %d:%s",code, - error != NULL ? error : "no error"); - SAFE_FREE(error); - - ssh_socket_close(session->socket); - session->alive = 0; - session->session_state= SSH_SESSION_STATE_ERROR; - /* TODO: handle a graceful disconnect */ - return SSH_PACKET_USED; -} - -/** - * @internal - * - * @brief Handle a SSH_IGNORE and SSH_DEBUG packet. - */ -SSH_PACKET_CALLBACK(ssh_packet_ignore_callback){ - (void)user; - (void)type; - (void)packet; - ssh_log(session,SSH_LOG_PROTOCOL,"Received %s packet",type==SSH2_MSG_IGNORE ? "SSH_MSG_IGNORE" : "SSH_MSG_DEBUG"); - /* TODO: handle a graceful disconnect */ - return SSH_PACKET_USED; -} - -/** - * @internal * @brief Callback to be called when the socket received an exception code. * @param user is a pointer to session */ |