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;
 }