commit | 23308ebf0d603d3f81b4c7a5bdcd82f1cd70c449 | [log] [tgz] |
---|---|---|
author | Christopher Faulet <cfaulet@haproxy.com> | Tue Jun 02 18:46:07 2020 +0200 |
committer | Christopher Faulet <cfaulet@haproxy.com> | Wed Jun 03 10:24:58 2020 +0200 |
tree | c0eb19d9f5d94620d627325847e637c4558f6571 | |
parent | 89aed32bfffb5f6f51bdab3e7bd5efc44a9927a1 [diff] |
BUG/MEDIUM: lua: Reset analyse expiration timeout before executing a lua action Before executing a lua action, the analyse expiration timeout of the corresponding channel must be reset. Otherwise, when it expires, for instance because of a call to core.msleep(), if the action yields, an expired timeout will be used for the stream's task, leading to a loop. This patch should fix the issue #661. It must be backported in all versions supporting the lua.