aboutsummaryrefslogtreecommitdiff
path: root/src/session.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2011-09-17 20:17:11 +0200
committerAndreas Schneider <asn@cryptomilk.org>2011-09-18 21:37:18 +0200
commit508374219255bf7876acf5046d7b63f00f85a6e3 (patch)
treefb4eb1ccdbb9a710bdf1bcf9ca237173bf822213 /src/session.c
parentdc42a1757fdbbf5b0ffd877649b6cf08b1385420 (diff)
downloadlibssh-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.c45
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
*/