BUG/MINOR: server: don't use "proxy" when px is really meant.
In server_parse_sni_expr(), we use the "proxy" global variable, when we should probably be using "px" given as an argument. It happens to work by accident right now, but may not in the future. [wt: better backport it]
This commit is contained in:
parent
73bdb325ed
commit
7d8e688953
@ -1539,10 +1539,10 @@ static int server_parse_sni_expr(struct server *newsrv, struct proxy *px, char *
|
||||
};
|
||||
|
||||
idx = 0;
|
||||
proxy->conf.args.ctx = ARGC_SRV;
|
||||
px->conf.args.ctx = ARGC_SRV;
|
||||
|
||||
expr = sample_parse_expr((char **)args, &idx, px->conf.file, px->conf.line,
|
||||
err, &proxy->conf.args);
|
||||
err, &px->conf.args);
|
||||
if (!expr) {
|
||||
memprintf(err, "error detected while parsing sni expression : %s", *err);
|
||||
return ERR_ALERT | ERR_FATAL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user