diff --git a/toxcore/group.c b/toxcore/group.c index ea5e4c06..11e11934 100644 --- a/toxcore/group.c +++ b/toxcore/group.c @@ -1807,7 +1807,8 @@ static unsigned int lossy_packet_not_received(Group_c *g, int peer_index, uint16 if (top_distance < MAX_LOSSY_COUNT) { unsigned int i; - for (i = g->group[peer_index].bottom_lossy_number; i != (g->group[peer_index].bottom_lossy_number + top_distance); + for (i = g->group[peer_index].bottom_lossy_number + 1; + i != (g->group[peer_index].bottom_lossy_number + top_distance + 1); ++i) { g->group[peer_index].recv_lossy[i % MAX_LOSSY_COUNT] = 0; }