From 046aa02f39947fff16dff6cfe6db6dcf53fb6d96 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Fri, 23 Sep 2011 22:27:46 +0200 Subject: Fix bugs found by clang --- src/channels.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/channels.c') diff --git a/src/channels.c b/src/channels.c index 9a4e938d..8879b0fe 100644 --- a/src/channels.c +++ b/src/channels.c @@ -1542,7 +1542,7 @@ static int channel_request(ssh_channel channel, const char *request, } pending: rc = ssh_handle_packets_termination(session,SSH_TIMEOUT_USER, ssh_channel_request_termination, channel); - if(session->session_state == SSH_SESSION_STATE_ERROR) { + if(session->session_state == SSH_SESSION_STATE_ERROR || rc == SSH_ERROR) { channel->request_state = SSH_CHANNEL_REQ_STATE_ERROR; } /* we received something */ -- cgit