Speed up legacy mode by dropping unless client is ready to send.

This commit is contained in:
Masaq- 2016-05-29 03:56:04 +00:00
parent 8e15a73a77
commit 3b11ff0c4c

View file

@ -1121,7 +1121,7 @@ client_tunnel(int tun_fd, int dns_fd)
} }
FD_ZERO(&fds); FD_ZERO(&fds);
if (!is_sending() || outchunkresent >= 2) { if (!is_sending() || outchunkresent >= 2 || !lazymode) {
/* If re-sending upstream data, chances are that /* If re-sending upstream data, chances are that
we're several seconds behind already and TCP we're several seconds behind already and TCP
will start filling tun buffer with (useless) will start filling tun buffer with (useless)