diff options
-rw-r--r-- | include/libssh/packet.h | 2 | ||||
-rw-r--r-- | libssh/packet.c | 22 |
2 files changed, 3 insertions, 21 deletions
diff --git a/include/libssh/packet.h b/include/libssh/packet.h index b725dc2..c58b7ed 100644 --- a/include/libssh/packet.h +++ b/include/libssh/packet.h @@ -34,7 +34,9 @@ int packet_send(ssh_session session); int packet_read(ssh_session session); int packet_translate(ssh_session session); /* TODO: remove it when packet_wait is stripped out from libssh */ +#ifdef WITH_SSH1 int packet_wait(ssh_session session,int type,int blocking); +#endif int packet_flush(ssh_session session, int enforce_blocking); diff --git a/libssh/packet.c b/libssh/packet.c index 4744b01..1158723 100644 --- a/libssh/packet.c +++ b/libssh/packet.c @@ -954,7 +954,7 @@ void packet_parse(ssh_session session) { #endif #ifdef WITH_SSH1 -static int packet_wait1(ssh_session session, int type, int blocking) { +int packet_wait(ssh_session session, int type, int blocking) { enter_function(); @@ -1011,24 +1011,4 @@ static int packet_wait1(ssh_session session, int type, int blocking) { } #endif /* WITH_SSH1 */ -static int packet_wait2(ssh_session session, int type, int blocking) { - int rc = SSH_ERROR; - (void) type; - (void) blocking; - enter_function(); - ssh_log(session,SSH_LOG_RARE,"packet_wait called. BAD!"); - rc=ssh_handle_packets(session); - leave_function(); - return rc; -} - -int packet_wait(ssh_session session, int type, int block) { -#ifdef WITH_SSH1 - if (session->version == 1) { - return packet_wait1(session, type, block); - } -#endif - return packet_wait2(session, type, block); -} - /* vim: set ts=2 sw=2 et cindent: */ |