summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2011-02-19 10:24:57 +0100
committerAndreas Schneider <asn@cryptomilk.org>2011-02-19 10:24:57 +0100
commit100e94c18e1d1bbe69103ecba1abf3aa500398da (patch)
treeb899d03099d7d57d406a371eadcb682fa41ecffd
parente7f7b4e4992e30d1f42517ba7fa1d3801ec89b6a (diff)
downloadlibssh-100e94c18e1d1bbe69103ecba1abf3aa500398da.tar.gz
libssh-100e94c18e1d1bbe69103ecba1abf3aa500398da.tar.xz
libssh-100e94c18e1d1bbe69103ecba1abf3aa500398da.zip
channel: Fixed uninitialized use of session.
-rw-r--r--src/channels.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/channels.c b/src/channels.c
index e0f505c1..b136332f 100644
--- a/src/channels.c
+++ b/src/channels.c
@@ -909,14 +909,14 @@ int ssh_channel_open_forward(ssh_channel channel, const char *remotehost,
ssh_string str = NULL;
int rc = SSH_ERROR;
- enter_function();
-
if (channel == NULL) {
return rc;
}
session = channel->session;
+ enter_function();
+
if(remotehost == NULL || sourcehost == NULL) {
ssh_set_error_invalid(session, __FUNCTION__);
return rc;