file transfer fixes

-removed rate limit
-send rate no longer gets reset on local/LAN connections
This commit is contained in:
notsecure 2014-05-22 20:19:19 -04:00
parent e3bc591b3b
commit 5346af8067

View File

@ -2257,8 +2257,9 @@ static void send_crypto_packets(Net_Crypto *c)
conn->packet_send_rate = CRYPTO_PACKET_MIN_RATE; conn->packet_send_rate = CRYPTO_PACKET_MIN_RATE;
} }
if (conn->packet_send_rate > CRYPTO_PACKET_BUFFER_SIZE * 2) if (conn->sending != 0 && num_packets_array(&conn->send_array) < CRYPTO_MIN_QUEUE_LENGTH / 2) {
conn->packet_send_rate = CRYPTO_PACKET_BUFFER_SIZE * 2; --conn->sending;
}
} }
@ -2285,10 +2286,6 @@ static void send_crypto_packets(Net_Crypto *c)
conn->packets_resent += ret; conn->packets_resent += ret;
conn->packets_left -= ret; conn->packets_left -= ret;
} }
if (conn->sending != 0 && num_packets_array(&conn->send_array) < CRYPTO_MIN_QUEUE_LENGTH / 2) {
--conn->sending;
}
} }
} }
} }