mirror of
https://github.com/clearml/dropbear
synced 2025-02-12 07:25:30 +00:00
Update priority once the socket is open
--HG-- branch : fastopen
This commit is contained in:
parent
34f9adb1c9
commit
1b1997bf2d
@ -100,6 +100,7 @@ void cli_connected(int result, int sock, void* userdata, const char *errstring)
|
|||||||
dropbear_exit("Connect failed: %s", errstring);
|
dropbear_exit("Connect failed: %s", errstring);
|
||||||
}
|
}
|
||||||
ses.sock_in = ses.sock_out = sock;
|
ses.sock_in = ses.sock_out = sock;
|
||||||
|
update_channel_prio();
|
||||||
}
|
}
|
||||||
|
|
||||||
void cli_session(int sock_in, int sock_out, struct dropbear_progress_connection *progress) {
|
void cli_session(int sock_in, int sock_out, struct dropbear_progress_connection *progress) {
|
||||||
|
@ -552,6 +552,11 @@ void update_channel_prio() {
|
|||||||
|
|
||||||
TRACE(("update_channel_prio"))
|
TRACE(("update_channel_prio"))
|
||||||
|
|
||||||
|
if (ses.sock_out < 0) {
|
||||||
|
TRACE(("leave update_channel_prio: no socket"))
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
new_prio = DROPBEAR_PRIO_BULK;
|
new_prio = DROPBEAR_PRIO_BULK;
|
||||||
for (i = 0; i < ses.chansize; i++) {
|
for (i = 0; i < ses.chansize; i++) {
|
||||||
struct Channel *channel = ses.channels[i];
|
struct Channel *channel = ses.channels[i];
|
||||||
|
Loading…
Reference in New Issue
Block a user