diff options
Diffstat (limited to 'cli-session.c')
-rw-r--r-- | cli-session.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cli-session.c b/cli-session.c index a5ae728..c2e4863 100644 --- a/cli-session.c +++ b/cli-session.c @@ -102,15 +102,20 @@ void cli_connected(int result, int sock, void* userdata, const char *errstring) ses.sock_in = ses.sock_out = sock; } -void cli_session(int sock_in, int sock_out) { +void cli_session(int sock_in, int sock_out, struct dropbear_progress_connection *progress) { common_session_init(sock_in, sock_out); + if (progress) { + connect_set_writequeue(progress, &ses.writequeue); + } + chaninitialise(cli_chantypes); /* Set up cli_ses vars */ cli_session_init(); + /* Ready to go */ sessinitdone = 1; |