]> git.kaiwu.me - haproxy.git/commit
BUG/MEDIUM: mux-h1: Disable 0-copy forwarding when draining the request
authorChristopher Faulet <cfaulet@haproxy.com>
Fri, 3 Apr 2026 13:12:54 +0000 (15:12 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 3 Apr 2026 13:12:55 +0000 (15:12 +0200)
commitc010c3924a4affc12ab6462c0b6970053353e903
tree330fd68bd4e6acb294ddb09ed812720d54e581bc
parent8056117e988a3fde05d46ecc71b2d1a3d802977d
BUG/MEDIUM: mux-h1: Disable 0-copy forwarding when draining the request

When an early response is sent to the client and the H1 connection is
switched to the draining state, we must take care to disable the 0-copy data
forwarding because the backend side is no longer here. It is an issue
because this prevent any regular receive to be performed.

This patch should fix the issue #3316. It must be backported as far as 3.0.
src/mux_h1.c