diff src/event/quic/ngx_event_quic_migration.c @ 8912:50d73bf20e73 quic

QUIC: refactored multiple QUIC packets handling. Single UDP datagram may contain multiple QUIC datagrams. In order to facilitate handling of such cases, 'first' flag in the ngx_quic_header_t structure is introduced.
author Vladimir Homutov <vl@nginx.com>
date Mon, 29 Nov 2021 11:49:09 +0300
parents a951e0809044
children 40445fc7c403
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic_migration.c
+++ b/src/event/quic/ngx_event_quic_migration.c
@@ -388,12 +388,7 @@ ngx_quic_update_paths(ngx_connection_t *
 
 update:
 
-    if (pkt->raw->start == pkt->data) {
-        len = pkt->raw->last - pkt->raw->start;
-
-    } else {
-        len = 0;
-    }
+    len = pkt->raw->last - pkt->raw->start;
 
     /* TODO: this may be too late in some cases;
      *       for example, if error happens during decrypt(), we cannot