From b0cbe88b0b680ae04281963f8a14248eaa2d183d Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sun, 20 Oct 2013 12:38:45 +0200 Subject: channel: Fix ssh_global_request_termination(). BUG: https://red.libssh.org/issues/126 --- src/channels.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/channels.c b/src/channels.c index 81b2bdf..14cfb5f 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; -- cgit