diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2015-07-07 12:38:34 +0200 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2015-12-07 20:32:17 +0100 |
commit | 41d9dd95a4f0d438651c69425ee4ec677b7c47fd (patch) | |
tree | d5be2fd7b1364027a1e913dbf290a13b9e58ae04 | |
parent | 6c8dc951d43934f06f99c4b91b5d23bc1879a3f2 (diff) | |
download | libssh-41d9dd95a4f0d438651c69425ee4ec677b7c47fd.tar.gz libssh-41d9dd95a4f0d438651c69425ee4ec677b7c47fd.tar.xz libssh-41d9dd95a4f0d438651c69425ee4ec677b7c47fd.zip |
sockets: Fix callback registration bug
Signed-off-by: Aris Adamantiadis <aris@0xbadc0de.be>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r-- | src/client.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client.c b/src/client.c index 64ce5dec..ba617fac 100644 --- a/src/client.c +++ b/src/client.c @@ -373,8 +373,9 @@ static void ssh_client_connection_callback(ssh_session session){ goto error; } /* from now, the packet layer is handling incoming packets */ - if(session->version==2) - session->socket_callbacks.data=ssh_packet_socket_callback; + if (session->version == 2) { + ssh_packet_register_socket_callback(session, session->socket); + } #ifdef WITH_SSH1 else session->socket_callbacks.data=ssh_packet_socket_callback1; |