Mercurial > hg > nginx-quic
changeset 8416:e29b7508b8b3 quic
QUIC: avoid sending extra frames in case of error.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Thu, 15 Apr 2021 12:17:19 +0300 |
parents | b4e6b7049984 |
children | dcc57827098d |
files | src/event/quic/ngx_event_quic_streams.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic_streams.c +++ b/src/event/quic/ngx_event_quic_streams.c @@ -718,6 +718,10 @@ ngx_quic_stream_cleanup_handler(void *da return; } + if (qc->error) { + goto done; + } + if ((qs->id & NGX_QUIC_STREAM_SERVER_INITIATED) == 0 || (qs->id & NGX_QUIC_STREAM_UNIDIRECTIONAL) == 0) {