1
0
mirror of https://github.com/yarrick/iodine.git synced 2024-11-30 00:46:05 +03:00

Fix #34, send pings only every 5 seconds

This commit is contained in:
Erik Ekman 2008-08-07 14:39:43 +00:00 committed by Erik Ekman
parent 166fb4b6c7
commit c82280c600

View File

@ -232,6 +232,8 @@ tunnel_dns(int tun_fd, int dns_fd)
return -1; return -1;
write_tun(tun_fd, out, outlen); write_tun(tun_fd, out, outlen);
/* Server may have more data to send me, ask for it */
if (!is_sending()) if (!is_sending())
send_ping(dns_fd); send_ping(dns_fd);
@ -249,7 +251,7 @@ tunnel(int tun_fd, int dns_fd)
rv = 0; rv = 0;
while (running) { while (running) {
tv.tv_sec = 1; tv.tv_sec = 5;
tv.tv_usec = 0; tv.tv_usec = 0;
FD_ZERO(&fds); FD_ZERO(&fds);