summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_quic.c
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2020-09-25 21:46:55 +0300
committerRoman Arutyunyan <arut@nginx.com>2020-09-25 21:46:55 +0300
commit80958b29a2ed69237b463f848951e63480339b07 (patch)
tree8990cd19bfac475a38fc5259a74f824633ad5fb0 /src/event/ngx_event_quic.c
parent6c0be4b4cf63d730c556b5265a080b3a331b35ae (diff)
downloadnginx-80958b29a2ed69237b463f848951e63480339b07.tar.gz
nginx-80958b29a2ed69237b463f848951e63480339b07.tar.bz2
QUIC: keep the entire packet size in pkt->len.
Previously pkt->len kept the length of the packet remainder starting from pkt->raw->pos.
Diffstat (limited to 'src/event/ngx_event_quic.c')
-rw-r--r--src/event/ngx_event_quic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/event/ngx_event_quic.c b/src/event/ngx_event_quic.c
index f8e449517..f79ec408f 100644
--- a/src/event/ngx_event_quic.c
+++ b/src/event/ngx_event_quic.c
@@ -1676,7 +1676,7 @@ ngx_quic_input(ngx_connection_t *c, ngx_buf_t *b)
*/
/* b->pos is at header end, adjust by actual packet length */
- b->pos += pkt.len;
+ b->pos = pkt.data + pkt.len;
p = ngx_quic_skip_zero_padding(b);
}