diff options
author | Matt Johnston <matt@ucc.asn.au> | 2015-02-18 22:46:15 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2015-02-18 22:46:15 +0800 |
commit | 755c1458f0197d4da1dcb86ac832a8ffa8d02b27 (patch) | |
tree | cebef8bd66e3998f615939be9e6a4e3f78f3b255 /cli-session.c | |
parent | 8795d733ecd27ef7aa1cc5d9e68b5ecb5a90f64e (diff) |
async connections working
--HG--
branch : fastopen
Diffstat (limited to 'cli-session.c')
-rw-r--r-- | cli-session.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cli-session.c b/cli-session.c index a484bf7..a5ae728 100644 --- a/cli-session.c +++ b/cli-session.c @@ -93,6 +93,15 @@ static const struct ChanType *cli_chantypes[] = { NULL /* Null termination */ }; +void cli_connected(int result, int sock, void* userdata, const char *errstring) +{ + if (result == DROPBEAR_FAILURE) + { + dropbear_exit("Connect failed: %s", errstring); + } + ses.sock_in = ses.sock_out = sock; +} + void cli_session(int sock_in, int sock_out) { common_session_init(sock_in, sock_out); |