Template
1
0
mirror of https://github.com/bol-van/zapret2.git synced 2026-03-14 06:13:09 +00:00

nfqws2: optimize

This commit is contained in:
bol-van
2026-03-04 18:58:39 +03:00
parent 52072359f0
commit e46cde8e6e

View File

@@ -1327,8 +1327,8 @@ bool QUICDefragCrypto(const uint8_t *clean,size_t clean_len, uint8_t *defrag,siz
ranges[j].offset = MIN(ranges[i].offset, ranges[j].offset); ranges[j].offset = MIN(ranges[i].offset, ranges[j].offset);
ranges[j].len = MAX(r1,r2) - ranges[j].offset; ranges[j].len = MAX(r1,r2) - ranges[j].offset;
// delete element i // delete element i
memmove(ranges+i, ranges+i+1, (range-i-1)*sizeof(*ranges));
range--; range--;
memmove(ranges+i, ranges+i+1, (range-i)*sizeof(*ranges));
//printf("intersected %llu-%llu\n",ranges[j].offset,ranges[j].offset+ranges[j].len); //printf("intersected %llu-%llu\n",ranges[j].offset,ranges[j].offset+ranges[j].len);
//for(int k=0 ; k<range ; k++) //for(int k=0 ; k<range ; k++)
// printf("rangeX %llu-%llu\n",ranges[k].offset,ranges[k].offset+ranges[k].len); // printf("rangeX %llu-%llu\n",ranges[k].offset,ranges[k].offset+ranges[k].len);