diff options
author | zugz (tox) <mbays+tox@sdf.org> | 2019-12-24 00:00:00 +0000 |
---|---|---|
committer | zugz (tox) <mbays+tox@sdf.org> | 2020-01-22 00:00:00 +0000 |
commit | e6cbe907ac9605de2ca9294ac15dbfce16991514 (patch) | |
tree | e241f7d796a3ea610a3346a55d3c7f77314b3c47 | |
parent | 683bc802e28934045d210ecb14609bde32de5d82 (diff) |
refactor
-rw-r--r-- | toxcore/group.c | 11 |
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 | } |