# HG changeset patch # User Vladimir Homutov # Date 1617104023 -10800 # Node ID 385d511b50641957dc09f8345d9ca3aab72ed982 # Parent db58c7ef1d7c2d994c8345e21c8e04c0d7dba586 QUIC: fixed udp buffer initialization. The start field is used to check if the QUIC packet is first in the datagram. This fixes stateless reset detection. diff --git a/src/event/ngx_event_udp.c b/src/event/ngx_event_udp.c --- a/src/event/ngx_event_udp.c +++ b/src/event/ngx_event_udp.c @@ -279,6 +279,8 @@ ngx_event_recvmsg(ngx_event_t *ev) buf.pos = buffer; buf.last = buffer + n; + buf.start = buf.pos; + buf.end = buffer + sizeof(buffer); rev = c->read;