From d9e4f8e28865e8cb801c6166e78bd6d94e3cccd6 Mon Sep 17 00:00:00 2001 From: Vladimir Homutov Date: Tue, 30 Mar 2021 14:33:43 +0300 Subject: 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. --- src/event/ngx_event_udp.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/event/ngx_event_udp.c b/src/event/ngx_event_udp.c index d0c766062..d6b11d0b6 100644 --- 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; -- cgit