mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-01-20 20:50:44 +00:00
BUG/MINOR: tcpcheck: Fix numbering of implicit HTTP send/expect rules
The index of the failing rule is reported in the health-check log message. The rules index is also used in the check traces. But for implicit HTTP send/expect rules, the index is wrong. It must be incremented by one compared to the preceding rule. This patch may be backported as far as 2.2.
This commit is contained in:
parent
953771b0e3
commit
fa5880bd53
@ -3637,7 +3637,7 @@ static int check_proxy_tcpcheck(struct proxy *px)
|
||||
if (next && next->action == TCPCHK_ACT_CONNECT) {
|
||||
LIST_DELETE(&chk->list);
|
||||
LIST_INSERT(&next->list, &chk->list);
|
||||
chk->index = next->index;
|
||||
chk->index = next->index + 1;
|
||||
}
|
||||
}
|
||||
|
||||
@ -3658,7 +3658,7 @@ static int check_proxy_tcpcheck(struct proxy *px)
|
||||
goto out;
|
||||
}
|
||||
LIST_APPEND(px->tcpcheck_rules.list, &next->list);
|
||||
next->index = chk->index;
|
||||
next->index = chk->index + 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user