diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-03-28 12:46:08 +0200 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-03-28 12:46:08 +0200 |
commit | 4bc9c96e4e5b376578c7dcfdd9a85c7a4b4c788b (patch) | |
tree | dc6ccaca2aeb0a1203502d616840f3c8dd9d735e | |
parent | 0ab17a89060a3d6a7b8a244dc127b22a932e2d5f (diff) | |
download | libssh-4bc9c96e4e5b376578c7dcfdd9a85c7a4b4c788b.tar.gz libssh-4bc9c96e4e5b376578c7dcfdd9a85c7a4b4c788b.tar.xz libssh-4bc9c96e4e5b376578c7dcfdd9a85c7a4b4c788b.zip |
Change session state after receiving a Disconnect
-rw-r--r-- | src/session.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/session.c b/src/session.c index be42888..4623b4b 100644 --- a/src/session.c +++ b/src/session.c @@ -579,6 +579,7 @@ SSH_PACKET_CALLBACK(ssh_packet_disconnect_callback){ ssh_socket_close(session->socket); session->alive = 0; + session->session_state= SSH_SESSION_STATE_ERROR; /* TODO: handle a graceful disconnect */ return SSH_PACKET_USED; } |