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
+++ 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)
     {