Skip to content

Commit

Permalink
File sending improvements.
Browse files Browse the repository at this point in the history
Use correct double to integer conversion.
  • Loading branch information
irungentoo committed Mar 12, 2015
1 parent 0d67598 commit b4320e5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion toxcore/net_crypto.c
Expand Up @@ -2529,7 +2529,7 @@ static void send_crypto_packets(Net_Crypto *c)
if (conn->last_packets_left_set == 0) {
conn->last_packets_left_set = temp_time;
conn->packets_left = CRYPTO_MIN_QUEUE_LENGTH;
} else if (((1000.0 / conn->packet_send_rate) + conn->last_packets_left_set) < temp_time) {
} else if (((uint64_t)((1000.0 / conn->packet_send_rate) + 0.5) + conn->last_packets_left_set) < temp_time) {
uint32_t num_packets = conn->packet_send_rate * ((double)(temp_time - conn->last_packets_left_set) / 1000.0) + 0.5;

if (conn->packets_left > num_packets * 4 + CRYPTO_MIN_QUEUE_LENGTH) {
Expand Down

0 comments on commit b4320e5

Please sign in to comment.