]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: mux-quic: do not prevent shutw on error
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 10 May 2023 08:41:47 +0000 (10:41 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 11 May 2023 12:04:51 +0000 (14:04 +0200)
commit3fd40935d91e315e95ba03304d46f9dffb3ff395
treeca37308f61e6890091e6ba1d774ff3ea56d08558
parent9615102b01b45ab9e643b184fa2bb3d1e175ea11
BUG/MINOR: mux-quic: do not prevent shutw on error

Since recent modification of MUX error processing, shutw operation was
skipped for a connection reported as on error. However, this can caused
the stream layer to not be notified about error. The impact of this bug
is unknown but it may lead to stream never closed.

To fix this, simply skip over send operations when connection is on
error while keep notifying the stream layer.

This should be backported up to 2.7.
src/mux_quic.c