BUG/MINOR: htx: Preserve HTX flags when draining data from an HTX message
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 22 Apr 2021 07:43:47 +0000 (09:43 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 28 Apr 2021 09:16:54 +0000 (11:16 +0200)
commit07b2b0aa146e1d24723192091e220e7ce50f2bfd
tree84659f28b5c84d170a4618afafaae916289ce041
parentbdda8452cb74f3d2e752c4cd208f5444c1a6993b
BUG/MINOR: htx: Preserve HTX flags when draining data from an HTX message

When all data of an HTX message are drained, we rely on htx_reset() to
reinit the message state. However, the flags must be preserved. It is, among
other things, important to preserve processing or parsing errors.

This patch must be backported as far as 2.0.

(cherry picked from commit 5e9b24f4b4e31958d97ce445bb993feb7ebc1421)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
src/htx.c