MINOR: action: Add a function pointer in act_rule struct to check its validity

It is possible to define the field "act_rule.check_ptr" if you want to check the
validity of a tcp/http rule.
This commit is contained in:
Christopher Faulet 2017-09-18 15:12:39 +02:00 committed by Willy Tarreau
parent 4fce0d8447
commit 6d950b92cd
1 changed files with 1 additions and 0 deletions

View File

@ -102,6 +102,7 @@ struct act_rule {
short deny_status; /* HTTP status to return to user when denying */
enum act_return (*action_ptr)(struct act_rule *rule, struct proxy *px, /* ptr to custom action */
struct session *sess, struct stream *s, int flags);
int (*check_ptr)(struct act_rule *rule, struct proxy *px, char **err); /* ptr to check function */
struct action_kw *kw;
struct applet applet; /* used for the applet registration. */
union {