From 79318d79ba584be4e39cb484be9916f85861d841 Mon Sep 17 00:00:00 2001 From: Thierry FOURNIER Date: Fri, 29 May 2015 17:31:12 +0200 Subject: [PATCH] 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. --- src/hlua.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hlua.c b/src/hlua.c index eec37fa01..ab4a5e7da 100644 --- a/src/hlua.c +++ b/src/hlua.c @@ -4391,7 +4391,7 @@ static int tcp_req_action_register_lua(const char **args, int *cur_arg, struct p { 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 @@ static int tcp_res_action_register_lua(const char **args, int *cur_arg, struct p { 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; }