On Mon, Nov 22, 2021 at 12:59 AM Olivier Houchard <cog...@ci0.org> wrote:

> Hi Bart,
>
> On Thu, Nov 18, 2021 at 08:06:55PM +0100, Bart van der Schans wrote:
> > Here is the patch:
> >
> > Fix "block" ACL by reverting accidental removal of code in
> > 8ab2a364a8c8adf0965e74a41a2ff3cebd43e7a9
> > ---
> > diff --git a/src/cfgparse.c b/src/cfgparse.c
> > index 857321e1..78f0ed76 100644
> > --- a/src/cfgparse.c
> > +++ b/src/cfgparse.c
> > @@ -2823,6 +2823,16 @@ int check_config_validity()
> >                         }
> >                 }
> >
> > +       /* move any "block" rules at the beginning of the http-request
> > rules */
> > +       if (!LIST_ISEMPTY(&curproxy->block_rules)) {
> > +               /* insert block_rules into http_req_rules at the
> beginning
> > */
> > +               curproxy->block_rules.p->n    =
> curproxy->http_req_rules.n;
> > +               curproxy->http_req_rules.n->p = curproxy->block_rules.p;
> > +               curproxy->block_rules.n->p    =
> &curproxy->http_req_rules;
> > +               curproxy->http_req_rules.n    = curproxy->block_rules.n;
> > +               LIST_INIT(&curproxy->block_rules);
> > +       }
> > +
> >                 /* check validity for 'tcp-request' layer 4/5/6/7 rules
> */
> >                 cfgerr += check_action_rules(&curproxy->tcp_req.l4_rules,
> > curproxy, &err_code);
> >                 cfgerr += check_action_rules(&curproxy->tcp_req.l5_rules,
> > curproxy, &err_code);
>
> Your patch has been committed as feeccc6e40e4d61b1e9fa84aca961aceabe39371
>
> Thanks a lot !
>
>
Thank you for the fast turnaround!

Bart

Olivier
>
>

Reply via email to