aboutsummaryrefslogtreecommitdiff
path: root/libssh/server.c
diff options
context:
space:
mode:
authormilo <milo@r0ot.me>2010-08-12 23:25:20 +0200
committerAndreas Schneider <asn@cynapses.org>2010-08-13 11:17:09 +0200
commite533c3f33b83a7a7fd820bf1fee91c53b11228c1 (patch)
tree64a339474bcf96f2c653c329b4783d2ba1fc0487 /libssh/server.c
parent41ab19e1d05ff598cf3f2fc3aca8631e4403dd93 (diff)
downloadlibssh-e533c3f33b83a7a7fd820bf1fee91c53b11228c1.tar.gz
libssh-e533c3f33b83a7a7fd820bf1fee91c53b11228c1.tar.xz
libssh-e533c3f33b83a7a7fd820bf1fee91c53b11228c1.zip
server: Fix missing socket close notification.
Signed-off-by: Andreas Schneider <asn@cynapses.org>
Diffstat (limited to 'libssh/server.c')
-rw-r--r--libssh/server.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/libssh/server.c b/libssh/server.c
index f6ddf3dd..3e73ab9d 100644
--- a/libssh/server.c
+++ b/libssh/server.c
@@ -598,7 +598,6 @@ static void ssh_server_connection_callback(ssh_session session){
leave_function();
}
-
/**
* @internal
*
@@ -765,9 +764,7 @@ int ssh_handle_key_exchange(ssh_session session) {
session->session_state = SSH_SESSION_STATE_SOCKET_CONNECTED;
ssh_socket_set_callbacks(session->socket,&session->socket_callbacks);
session->socket_callbacks.data=callback_receive_banner;
-#if 0
- session->socket_callbacks.exception=socket_callback_exception;
-#endif
+ session->socket_callbacks.exception=ssh_socket_exception_callback;
session->socket_callbacks.userdata=session;
rc = server_set_kex(session);