diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2011-02-19 10:24:57 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2011-02-19 10:24:57 +0100 |
commit | 100e94c18e1d1bbe69103ecba1abf3aa500398da (patch) | |
tree | b899d03099d7d57d406a371eadcb682fa41ecffd | |
parent | e7f7b4e4992e30d1f42517ba7fa1d3801ec89b6a (diff) | |
download | libssh-100e94c18e1d1bbe69103ecba1abf3aa500398da.tar.gz libssh-100e94c18e1d1bbe69103ecba1abf3aa500398da.tar.xz libssh-100e94c18e1d1bbe69103ecba1abf3aa500398da.zip |
channel: Fixed uninitialized use of session.
-rw-r--r-- | src/channels.c | 4 |
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; |