BUG/MINOR: mux-h1: Don't set CS_FL_EOS on a read0 when receiving data to pipe
authorChristopher Faulet <cfaulet@haproxy.com>
Fri, 15 Nov 2019 08:41:32 +0000 (09:41 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 15 Nov 2019 13:24:06 +0000 (14:24 +0100)
commit3f21611bddc40099e0fa4b1b196ee3b691fe7c81
tree753c8fbb8f0207472c8efda223261333fc0a9c43
parent02a0253888978541414da52bd880102685240b5d
BUG/MINOR: mux-h1: Don't set CS_FL_EOS on a read0 when receiving data to pipe

This is mandatory to process input one more time to add the EOM in the HTX
message and to set CS_FL_EOI on the conn-stream. Otherwise, in the stream, a
SHUTR will be reported on the corresponding channel without the EOI. It may be
erroneously interpreted as an abort.

This patch must be backported to 2.0 and 1.9.
src/mux_h1.c