BUG/MINOR: proto_tcp: custom action continue is ignored
The custom action is ignored by 'tcp-request connection'. This patch
fix this behavior and take in account the value of the flag 'action'.
diff --git a/src/proto_tcp.c b/src/proto_tcp.c
index e6da5d1..e499868 100644
--- a/src/proto_tcp.c
+++ b/src/proto_tcp.c
@@ -1440,8 +1440,11 @@
}
else {
/* Custom keywords. */
- if (rule->action_ptr)
+ if (rule->action_ptr) {
rule->action_ptr(rule, sess->fe, NULL);
+ if (rule->action == TCP_ACT_CUSTOM_CONT)
+ continue;
+ }
/* otherwise it's an accept */
break;