aboutsummaryrefslogtreecommitdiff
path: root/src/channels.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2013-10-20 12:38:45 +0200
committerAndreas Schneider <asn@cryptomilk.org>2013-10-20 12:46:17 +0200
commitb0cbe88b0b680ae04281963f8a14248eaa2d183d (patch)
tree962fa2430ba2fa860cb2fcae46a74186261bab65 /src/channels.c
parent3afba831342856581f5f2c3900af3fdf32d7ff0e (diff)
downloadlibssh-b0cbe88b0b680ae04281963f8a14248eaa2d183d.tar.gz
libssh-b0cbe88b0b680ae04281963f8a14248eaa2d183d.tar.xz
libssh-b0cbe88b0b680ae04281963f8a14248eaa2d183d.zip
channel: Fix ssh_global_request_termination().
BUG: https://red.libssh.org/issues/126
Diffstat (limited to 'src/channels.c')
-rw-r--r--src/channels.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/channels.c b/src/channels.c
index 81b2bdfb..14cfb5f8 100644
--- a/src/channels.c
+++ b/src/channels.c
@@ -2089,7 +2089,7 @@ SSH_PACKET_CALLBACK(ssh_request_denied){
static int ssh_global_request_termination(void *s){
ssh_session session = (ssh_session) s;
if (session->global_req_state != SSH_CHANNEL_REQ_STATE_PENDING ||
- session->session_state != SSH_SESSION_STATE_ERROR)
+ session->session_state == SSH_SESSION_STATE_ERROR)
return 1;
else
return 0;