commit | 498c483009bfb69e75a35403c758b832d4d997d3 | [log] [tgz] |
---|---|---|
author | Christopher Faulet <cfaulet@haproxy.com> | Tue Jul 28 11:59:58 2020 +0200 |
committer | Christopher Faulet <cfaulet@haproxy.com> | Thu Jul 30 09:31:09 2020 +0200 |
tree | 8e5a3bd121f5017f063c58c654fb19962b7ba206 | |
parent | 385101e53816dc1b7bc1fc957adc512ce8a07cb4 [diff] |
BUG/MINOR: lua: Abort execution of actions that yield on a final evaluation A Lua action may yield. It may happen because the action returns explicitly act.YIELD or because the script itself yield. In the first case, we must abort the script execution if it is the final rule evaluation, i.e if the ACT_OPT_FINAL flag is set. The second case is already covered. This patch must be backported to 2.2.