]> git.kaiwu.me - nginx.git/commit
QUIC: defer setting the active flag for client stream events.
authorSergey Kandaurov <pluknet@nginx.com>
Wed, 18 Jan 2023 15:20:18 +0000 (19:20 +0400)
committerSergey Kandaurov <pluknet@nginx.com>
Wed, 18 Jan 2023 15:20:18 +0000 (19:20 +0400)
commitb196429fbe5f2b60f464f94e93facb0889741dc6
treeccab287f52a1596503aa216ae47ac06c3e1467bb
parentd76600874c495728b801fd6ec33978194928a6e4
QUIC: defer setting the active flag for client stream events.

Specifically, now it is kept unset until streams are initialized.
Notably, this unbreaks OCSP with client certificates after 35e27117b593.
Previously, the read event could be posted prematurely via ngx_quic_set_event()
e.g., as part of handling a STREAM frame.
src/event/quic/ngx_event_quic_streams.c