Mercurial > hg > nginx
diff src/event/ngx_event_quic_transport.c @ 8589:93be5658a250 quic
QUIC: reverted previous 3 commits.
Changes were intended for the test repository.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Mon, 19 Oct 2020 10:32:53 +0300 |
parents | 61f1c6ac8967 |
children | d8a0bb1e85bf |
line wrap: on
line diff
--- a/src/event/ngx_event_quic_transport.c +++ b/src/event/ngx_event_quic_transport.c @@ -1259,25 +1259,18 @@ ngx_quic_create_frame(u_char *p, ngx_qui static size_t ngx_quic_create_ack(u_char *p, ngx_quic_ack_frame_t *ack) { - size_t len; - u_char *start; - ngx_uint_t i; - ngx_quic_ack_range_t *ranges; + size_t len; + u_char *start; - ranges = (ngx_quic_ack_range_t *) ack->ranges_start; + /* minimal ACK packet */ if (p == NULL) { len = ngx_quic_varint_len(NGX_QUIC_FT_ACK); len += ngx_quic_varint_len(ack->largest); len += ngx_quic_varint_len(ack->delay); - len += ngx_quic_varint_len(ack->range_count); + len += ngx_quic_varint_len(0); len += ngx_quic_varint_len(ack->first_range); - for (i = 0; i < ack->range_count; i++) { - len += ngx_quic_varint_len(ranges[i].gap); - len += ngx_quic_varint_len(ranges[i].range); - } - return len; } @@ -1286,14 +1279,9 @@ ngx_quic_create_ack(u_char *p, ngx_quic_ ngx_quic_build_int(&p, NGX_QUIC_FT_ACK); ngx_quic_build_int(&p, ack->largest); ngx_quic_build_int(&p, ack->delay); - ngx_quic_build_int(&p, ack->range_count); + ngx_quic_build_int(&p, 0); ngx_quic_build_int(&p, ack->first_range); - for (i = 0; i < ack->range_count; i++) { - ngx_quic_build_int(&p, ranges[i].gap); - ngx_quic_build_int(&p, ranges[i].range); - } - return p - start; }