]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: mux-quic: do not consider CONNECTION_CLOSE for the moment
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 1 Feb 2022 14:15:11 +0000 (15:15 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 1 Feb 2022 14:19:35 +0000 (15:19 +0100)
commitd975148776996c71c06d8f0e26c864453c1fc23f
tree30ad7a16a73e394e0b58402c57016e494d6bd285
parentce1f30dac827baed17e1237e671071a05456c6d8
MINOR: mux-quic: do not consider CONNECTION_CLOSE for the moment

Remove the condition on CONNECTION_CLOSE reception to close immediately
streams. It can cause some crash as the QUIC xprt layer still access the
qcs to send data and handle ACK.

The whole interface and buffering between QUIC xprt and mux must be
properly reorganized to better handle this case. Once this is done, it
may have some sense to free the qcs streams on CONNECTION_CLOSE
reception.
src/mux_quic.c