diff options
Diffstat (limited to 'libssh/session.c')
-rw-r--r-- | libssh/session.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libssh/session.c b/libssh/session.c index 9288542c..1a69c367 100644 --- a/libssh/session.c +++ b/libssh/session.c @@ -215,7 +215,8 @@ int ssh_handle_packets(SSH_SESSION *session){ return r; // error or no data available } /* if an exception happened, it will be trapped by packet_read() */ - if(packet_read(session)||packet_translate(session)){ + if ((packet_read(session) != SSH_OK) || + (packet_translate(session) != SSH_OK)) { leave_function(); return -1; } |