diff options
author | Matt Johnston <matt@ucc.asn.au> | 2013-04-04 07:51:13 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2013-04-04 07:51:13 +0800 |
commit | 2fdb5fd6ced264fec1594cf674ef125f5dc6a500 (patch) | |
tree | b900a9881da7d46a75a702b9a2a0bb4d31a26f31 /cli-session.c | |
parent | 7f42096d0fb56c54768f16e93666f8ee420a5424 (diff) |
setup tcp after requesting a channel - might hide some DNS latency
Diffstat (limited to 'cli-session.c')
-rw-r--r-- | cli-session.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/cli-session.c b/cli-session.c index 9639ffa..401c9e2 100644 --- a/cli-session.c +++ b/cli-session.c @@ -266,13 +266,6 @@ static void cli_sessionloop() { } } -#ifdef ENABLE_CLI_LOCALTCPFWD - setup_localtcp(); -#endif -#ifdef ENABLE_CLI_REMOTETCPFWD - setup_remotetcp(); -#endif - #ifdef ENABLE_CLI_NETCAT if (cli_opts.netcat_host) { cli_send_netcat_request(); @@ -281,6 +274,14 @@ static void cli_sessionloop() { if (!cli_opts.no_cmd) { cli_send_chansess_request(); } + +#ifdef ENABLE_CLI_LOCALTCPFWD + setup_localtcp(); +#endif +#ifdef ENABLE_CLI_REMOTETCPFWD + setup_remotetcp(); +#endif + TRACE(("leave cli_sessionloop: running")) cli_ses.state = SESSION_RUNNING; return; |