Mercurial > hg > nginx
diff src/event/quic/ngx_event_quic_streams.c @ 9050:aaca8e111959 quic
QUIC: post close event for connection close.
Previously, close event was used only for close timeout, while read event was
used for posting connection close.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Wed, 07 Sep 2022 19:25:13 +0400 |
parents | c6580dce98a8 |
children | 37d5dddabaea |
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic_streams.c +++ b/src/event/quic/ngx_event_quic_streams.c @@ -1031,7 +1031,7 @@ ngx_quic_close_stream(ngx_quic_stream_t if (qc->closing) { /* schedule handler call to continue ngx_quic_close_connection() */ - ngx_post_event(pc->read, &ngx_posted_events); + ngx_post_event(&qc->close, &ngx_posted_events); return NGX_OK; } @@ -1057,7 +1057,7 @@ ngx_quic_close_stream(ngx_quic_stream_t } if (qc->shutdown) { - ngx_post_event(pc->read, &ngx_posted_events); + ngx_post_event(&qc->close, &ngx_posted_events); } return NGX_OK;