diff options
| author | Andreas Schneider <asn@cryptomilk.org> | 2013-10-20 12:38:45 +0200 |
|---|---|---|
| committer | Andreas Schneider <asn@cryptomilk.org> | 2013-10-20 12:47:16 +0200 |
| commit | 0ee68ac2a1a30e4ccb12c263affd8ecd40eef537 (patch) | |
| tree | 775daa09fce04e24691d83129b038560ea32dcde | |
| parent | 796d285eaf39cbc98a6f52cd43dab164fb174839 (diff) | |
channel: Fix ssh_global_request_termination().
BUG: https://red.libssh.org/issues/126
| -rw-r--r-- | src/channels.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/channels.c b/src/channels.c index f2b9ce62..cf2945da 100644 --- a/src/channels.c +++ b/src/channels.c @@ -2064,7 +2064,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; |
