aboutsummaryrefslogtreecommitdiff
path: root/libssh/packet.c
diff options
context:
space:
mode:
authorAris Adamantiadis <aris@0xbadc0de.be>2010-01-24 01:07:08 +0100
committerAris Adamantiadis <aris@0xbadc0de.be>2010-01-24 01:07:08 +0100
commit6ae558b5410c0ebec6d9e3147e3b6eb6f0430f72 (patch)
tree570ec66cfd25ca6820263eea7168aa4463e9dde7 /libssh/packet.c
parent68f53540dfbd1cc077f8a91587335207fd7ee5c0 (diff)
downloadlibssh-6ae558b5410c0ebec6d9e3147e3b6eb6f0430f72.tar.gz
libssh-6ae558b5410c0ebec6d9e3147e3b6eb6f0430f72.tar.xz
libssh-6ae558b5410c0ebec6d9e3147e3b6eb6f0430f72.zip
Beginning of async solution for SSH1
Diffstat (limited to 'libssh/packet.c')
-rw-r--r--libssh/packet.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libssh/packet.c b/libssh/packet.c
index cbc6f0b6..a15b89bb 100644
--- a/libssh/packet.c
+++ b/libssh/packet.c
@@ -309,6 +309,12 @@ void ssh_packet_set_callbacks(ssh_session session, ssh_packet_callbacks callback
* @brief sets the default packet handlers
*/
void ssh_packet_set_default_callbacks(ssh_session session){
+#ifdef WITH_SSH1
+ if(session->version==1){
+ ssh_packet_set_default_callbacks1(session);
+ return;
+ }
+#endif
session->default_packet_callbacks.start=1;
session->default_packet_callbacks.n_callbacks=sizeof(default_packet_handlers)/sizeof(ssh_packet_callback);
session->default_packet_callbacks.user=session;