mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 22:01:31 +02:00
BUG/MINOR: proxy: don't dump servers of internal proxies
Patch 211c967 ("MINOR: httpclient: add the server to the proxy") broke the reg-tests that do a "show servers state". Indeed the servers of the proxies flagged with PR_CAP_INT are dumped in the output of this CLI command. This patch fixes the issue par ignoring the PR_CA_INT proxies in the dump.
This commit is contained in:
parent
956be9d242
commit
a39e6266d1
@ -2577,7 +2577,7 @@ static int cli_io_handler_servers_state(struct appctx *appctx)
|
|||||||
for (; appctx->ctx.cli.p0 != NULL; appctx->ctx.cli.p0 = curproxy->next) {
|
for (; appctx->ctx.cli.p0 != NULL; appctx->ctx.cli.p0 = curproxy->next) {
|
||||||
curproxy = appctx->ctx.cli.p0;
|
curproxy = appctx->ctx.cli.p0;
|
||||||
/* servers are only in backends */
|
/* servers are only in backends */
|
||||||
if (curproxy->cap & PR_CAP_BE) {
|
if ((curproxy->cap & PR_CAP_BE) && !(curproxy->cap & PR_CAP_INT)) {
|
||||||
if (!dump_servers_state(si))
|
if (!dump_servers_state(si))
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user