]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: mux-spop: Don't report error for stream if ACK was already received
authorChristopher Faulet <cfaulet@haproxy.com>
Tue, 13 May 2025 16:05:26 +0000 (18:05 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Tue, 13 May 2025 17:51:40 +0000 (19:51 +0200)
commit6d68beace5435f24abc4292f22021e4465b4dcee
treecc1c7a21493e096dfafe7e6557f7845974a1a282
parent1cd30c998bce72166855d6b83a8e6865c33095a1
BUG/MINOR: mux-spop: Don't report error for stream if ACK was already received

When a SPOP connection was closed or was in error, an error was
systematically reported on all its SPOP streams. However, SPOP streams that
already received their ACK frame must be excluded. Otherwise if an agent
sends a ACK and close immediately, the ACK will be ignored because the SPOP
stream will handle the error first.

This patch must be backported to 3.1.
src/mux_spop.c