From 1fe0913fccedfffade10a88d3fb3033339a42900 Mon Sep 17 00:00:00 2001 From: Sergey Kandaurov Date: Tue, 10 Jan 2023 17:59:16 +0400 Subject: HTTP/3: fixed $connection_time. Previously, start_time wasn't set for a new stream. The fix is to derive it from the parent connection. Also it's used to simplify tracking keepalive_time. --- src/event/quic/ngx_event_quic_streams.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/event') diff --git a/src/event/quic/ngx_event_quic_streams.c b/src/event/quic/ngx_event_quic_streams.c index 2b613ac74..785625547 100644 --- a/src/event/quic/ngx_event_quic_streams.c +++ b/src/event/quic/ngx_event_quic_streams.c @@ -682,6 +682,7 @@ ngx_quic_create_stream(ngx_connection_t *c, uint64_t id) sc->local_sockaddr = c->local_sockaddr; sc->local_socklen = c->local_socklen; sc->number = ngx_atomic_fetch_add(ngx_connection_counter, 1); + sc->start_time = c->start_time; sc->tcp_nodelay = NGX_TCP_NODELAY_DISABLED; sc->recv = ngx_quic_stream_recv; -- cgit