Mercurial > dropbear
diff svr-tcpfwd.c @ 1859:1d86a58fb52d
Leave non-interactive at default QoS class
Lower class levels are less well defined, and non-interactive
SSH can carry various different types of applications.
This change also sets lowdelay class (AF21) earlier in an an outbound
dbclient session
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 27 Jan 2022 14:34:10 +0800 |
parents | a7cc3332d8ab |
children |
line wrap: on
line diff
--- a/svr-tcpfwd.c Tue Jan 25 17:32:20 2022 +0800 +++ b/svr-tcpfwd.c Thu Jan 27 14:34:10 2022 +0800 @@ -60,7 +60,7 @@ #if DROPBEAR_SVR_REMOTETCPFWD static const struct ChanType svr_chan_tcpremote = { "forwarded-tcpip", - tcp_prio_inithandler, + NULL, NULL, NULL, NULL, @@ -289,11 +289,10 @@ goto out; } - channel->prio = DROPBEAR_CHANNEL_PRIO_UNKNOWABLE; + snprintf(portstring, sizeof(portstring), "%u", destport); + channel->conn_pending = connect_remote(desthost, portstring, channel_connect_done, + channel, NULL, NULL, DROPBEAR_PRIO_NORMAL); - snprintf(portstring, sizeof(portstring), "%u", destport); - channel->conn_pending = connect_remote(desthost, portstring, channel_connect_done, channel, NULL, NULL); - err = SSH_OPEN_IN_PROGRESS; out: