commit | 12aa26b6fd3eef3b8b176631ca0387cb57053bd1 | [log] [tgz] |
---|---|---|
author | Frédéric Lécaille <flecaille@haproxy.com> | Mon Mar 21 11:37:13 2022 +0100 |
committer | Amaury Denoyelle <adenoyelle@haproxy.com> | Mon Mar 21 14:27:09 2022 +0100 |
tree | b03f53fb93d0fc9900be07b31f68f081bd248221 | |
parent | 2899fe2460ec38dee2606bef18f6a3ed29ba60e4 [diff] |
BUG/MINOR: quic: 1RTT packets ignored after mux was released We must be able to handle 1RTT packets after the mux has terminated its job (qc->mux_state == QC_MUX_RELEASED). So the condition (qc->mux_state != QC_MUX_READY) in qc_qel_may_rm_hp() is not correct when we want to wait for the mux to be started. Add a check in qc_parse_pkt_frms() to ensure is started before calling it. All the STREAM frames will be ignored when the mux will be released.