changeset 8293:1ec905f4d851 quic

Push QUIC stream frames in send() and cleanup handler.
author Roman Arutyunyan <arut@nginx.com>
date Fri, 27 Mar 2020 19:08:24 +0300
parents 46e3542d51b3
children 32db41d603cd
files src/event/ngx_event_quic.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/event/ngx_event_quic.c
+++ b/src/event/ngx_event_quic.c
@@ -1649,6 +1649,8 @@ ngx_quic_stream_send(ngx_connection_t *c
 
     ngx_quic_queue_frame(qc, frame);
 
+    ngx_quic_output(pc);
+
     return size;
 }
 
@@ -1703,6 +1705,8 @@ ngx_quic_stream_cleanup_handler(void *da
     ngx_sprintf(frame->info, "stream %xi fin=1 level=%d", qs->id, frame->level);
 
     ngx_quic_queue_frame(qc, frame);
+
+    (void) ngx_quic_output(pc);
 }