# HG changeset patch # User Vladimir Homutov # Date 1618478239 -10800 # Node ID e29b7508b8b3ed6309a4e16ae43bbcc4ecb5f4aa # Parent b4e6b7049984e0ba17faf8b9ae538f5559fec467 QUIC: avoid sending extra frames in case of error. diff -r b4e6b7049984 -r e29b7508b8b3 src/event/quic/ngx_event_quic_streams.c --- a/src/event/quic/ngx_event_quic_streams.c Tue Apr 13 12:38:34 2021 +0300 +++ b/src/event/quic/ngx_event_quic_streams.c Thu Apr 15 12:17:19 2021 +0300 @@ -718,6 +718,10 @@ return; } + if (qc->error) { + goto done; + } + if ((qs->id & NGX_QUIC_STREAM_SERVER_INITIATED) == 0 || (qs->id & NGX_QUIC_STREAM_UNIDIRECTIONAL) == 0) {