# HG changeset patch # User Sergey Kandaurov # Date 1636723747 -10800 # Node ID 832723a49026a595a3fc0cb448687c179845141b # Parent d2c193aa84800da00314f1af72ae722d964445a4 QUIC: stop processing new client streams at the closing state. diff --git a/src/event/quic/ngx_event_quic_streams.c b/src/event/quic/ngx_event_quic_streams.c --- a/src/event/quic/ngx_event_quic_streams.c +++ b/src/event/quic/ngx_event_quic_streams.c @@ -314,7 +314,7 @@ ngx_quic_create_client_stream(ngx_connec qc = ngx_quic_get_connection(c); - if (qc->shutdown) { + if (qc->shutdown || qc->closing) { return NGX_QUIC_STREAM_GONE; } @@ -385,7 +385,7 @@ ngx_quic_create_client_stream(ngx_connec return NULL; } - if (qc->shutdown) { + if (qc->shutdown || qc->closing) { return NGX_QUIC_STREAM_GONE; } }