summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzugz (tox) <mbays+tox@sdf.org>2019-12-24 00:00:00 +0000
committerzugz (tox) <mbays+tox@sdf.org>2020-01-22 00:00:00 +0000
commite6cbe907ac9605de2ca9294ac15dbfce16991514 (patch)
treee241f7d796a3ea610a3346a55d3c7f77314b3c47
parent683bc802e28934045d210ecb14609bde32de5d82 (diff)
refactor
-rw-r--r--toxcore/group.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/toxcore/group.c b/toxcore/group.c
index 1adaa395..987e2fbd 100644
--- a/toxcore/group.c
+++ b/toxcore/group.c
@@ -2930,21 +2930,18 @@ static unsigned int lossy_packet_not_received(const Group_c *g, int peer_index,
2930 2930
2931 if (top_distance >= MAX_LOSSY_COUNT) { 2931 if (top_distance >= MAX_LOSSY_COUNT) {
2932 crypto_memzero(g->group[peer_index].recv_lossy, sizeof(g->group[peer_index].recv_lossy)); 2932 crypto_memzero(g->group[peer_index].recv_lossy, sizeof(g->group[peer_index].recv_lossy));
2933 g->group[peer_index].top_lossy_number = message_number;
2934 g->group[peer_index].bottom_lossy_number = (message_number - MAX_LOSSY_COUNT) + 1;
2935 g->group[peer_index].recv_lossy[message_number % MAX_LOSSY_COUNT] = 1;
2936 } else { // top_distance < MAX_LOSSY_COUNT 2933 } else { // top_distance < MAX_LOSSY_COUNT
2937 for (unsigned int i = g->group[peer_index].bottom_lossy_number; 2934 for (unsigned int i = g->group[peer_index].bottom_lossy_number;
2938 i != g->group[peer_index].bottom_lossy_number + top_distance; 2935 i != g->group[peer_index].bottom_lossy_number + top_distance;
2939 ++i) { 2936 ++i) {
2940 g->group[peer_index].recv_lossy[i % MAX_LOSSY_COUNT] = 0; 2937 g->group[peer_index].recv_lossy[i % MAX_LOSSY_COUNT] = 0;
2941 } 2938 }
2942
2943 g->group[peer_index].top_lossy_number = message_number;
2944 g->group[peer_index].bottom_lossy_number = (message_number - MAX_LOSSY_COUNT) + 1;
2945 g->group[peer_index].recv_lossy[message_number % MAX_LOSSY_COUNT] = 1;
2946 } 2939 }
2947 2940
2941 g->group[peer_index].top_lossy_number = message_number;
2942 g->group[peer_index].bottom_lossy_number = (message_number - MAX_LOSSY_COUNT) + 1;
2943 g->group[peer_index].recv_lossy[message_number % MAX_LOSSY_COUNT] = 1;
2944
2948 return 0; 2945 return 0;
2949 2946
2950} 2947}