aboutsummaryrefslogtreecommitdiff
path: root/src/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server.c b/src/server.c
index ac3fec3..2e5c0ce 100644
--- a/src/server.c
+++ b/src/server.c
@@ -374,8 +374,10 @@ static void ssh_server_connection_callback(ssh_session session){
goto error;
}
/* from now, the packet layer is handling incoming packets */
- if(session->version==2)
+ if(session->version==2) {
+ session->socket_callbacks.data_header=ssh_packet_header_socket_callback;
session->socket_callbacks.data=ssh_packet_socket_callback;
+ }
#ifdef WITH_SSH1
else
session->socket_callbacks.data=ssh_packet_socket_callback1;