diff options
| author | Aris Adamantiadis <aris@0xbadc0de.be> | 2011-03-28 12:46:08 +0200 |
|---|---|---|
| committer | Andreas Schneider <asn@cryptomilk.org> | 2011-03-28 13:36:44 +0200 |
| commit | 9d6855702e0f752c179d5b1a7a7a1f4593874d0d (patch) | |
| tree | b0b8430a1292bd1e839d8a5ea9bf43be8d0c3b0a /src | |
| parent | daf256e15facfe4ca7028011b2703da593ea0c53 (diff) | |
| download | libssh-9d6855702e0f752c179d5b1a7a7a1f4593874d0d.tar.gz libssh-9d6855702e0f752c179d5b1a7a7a1f4593874d0d.tar.xz libssh-9d6855702e0f752c179d5b1a7a7a1f4593874d0d.zip | |
Change session state after receiving a Disconnect
(cherry picked from commit 4bc9c96e4e5b376578c7dcfdd9a85c7a4b4c788b)
Diffstat (limited to 'src')
| -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 be428889..4623b4b5 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; } |
