diff cli-session.c @ 1027:daf21fd50abf fastopen

In theory TFO should work. Needs platform cleanup and testing
author Matt Johnston <matt@ucc.asn.au>
date Thu, 19 Feb 2015 00:32:00 +0800
parents 02baa0b334e8
children 64c0aa01e2b6
line wrap: on
line diff
--- a/cli-session.c	Wed Feb 18 23:02:49 2015 +0800
+++ b/cli-session.c	Thu Feb 19 00:32:00 2015 +0800
@@ -102,15 +102,20 @@
 	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;