]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MEDIUM: mux-fcgi: Never set SE_FL_EOS without SE_FL_EOI or SE_FL_ERROR
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 11 May 2023 09:16:59 +0000 (11:16 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Thu, 11 May 2023 13:37:04 +0000 (15:37 +0200)
commita272c39330f729e37a5e2b9447d421bfa12c2d92
tree6b005f5414c4725f9198760c87beb3d6198b5239
parent4cfb0019e65bce79953164eddf54c1bbb61add62
BUG/MEDIUM: mux-fcgi: Never set SE_FL_EOS without SE_FL_EOI or SE_FL_ERROR

When end-of-stream is reported by a FCGI stream, we must take care to also
report an error if end-of-input was not reported. Indeed, it is now
mandatory to set SE_FL_EOI or SE_FL_ERROR flags when SE_FL_EOS is set.

It is a 2.8-specific issue. No backport needed.
src/mux_fcgi.c