Mercurial > hg > nginx
changeset 8756: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 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) {