MINOR: lua: Lua tcp action are not final action
Actually, the registered lua actions with "tcp-request lua" and
"tcp-response lua" are final actions. This patch change the action
type type and permit to continue the evaluation of tcp-* processing
after the evaluation of the lua actions.
diff --git a/src/hlua.c b/src/hlua.c
index eec37fa..ab4a5e7 100644
--- a/src/hlua.c
+++ b/src/hlua.c
@@ -4391,7 +4391,7 @@
{
if (!hlua_parse_rule(args, cur_arg, px, (struct hlua_rule **)&rule->act_prm.data, err))
return 0;
- rule->action = TCP_ACT_CUSTOM;
+ rule->action = TCP_ACT_CUSTOM_CONT;
rule->action_ptr = hlua_tcp_req_act_wrapper;
return 1;
}
@@ -4402,7 +4402,7 @@
{
if (!hlua_parse_rule(args, cur_arg, px, (struct hlua_rule **)&rule->act_prm.data, err))
return 0;
- rule->action = TCP_ACT_CUSTOM;
+ rule->action = TCP_ACT_CUSTOM_CONT;
rule->action_ptr = hlua_tcp_res_act_wrapper;
return 1;
}