]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: http-act: Properly handle final evaluation in pause action
authorChristopher Faulet <cfaulet@haproxy.com>
Tue, 2 Jun 2026 11:38:14 +0000 (13:38 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Tue, 2 Jun 2026 14:25:48 +0000 (16:25 +0200)
commitcb161bfeb74f79981359f054f043903282cfe4a8
tree70792d0c93d5f09d3ae8f88eedd1970991418c42
parent1c9e4b0d187a568f0916303f450425dc64978bf4
BUG/MINOR: http-act: Properly handle final evaluation in pause action

The ACT_OPT_FINAL flag was not properly handled in the pause action. When
this flag is set, because of an abort or an unexpected error, an action must
no longer yield. However, in the pause action, this flag was never tested.
In case of client abort for instance, this could trigger an internal error
instead of a client error.

This patch should fix the issue #3403. It must be backported as far as 3.2.
src/http_act.c