mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-01-12 08:49:29 +00:00
BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive
The monitor-uri should be case-sensitive. In reality, the scheme and the host part are case-insensitives and only the path is case-sensive. But concretely, since the start, the matching on the monitor-uri is case-sensitive. And it is probably the expected behavior of almost all users. This patch must be backported as far as 1.9. For HAProxy 2.0 and 1.9, it must be applied on src/proto_htx.c.
This commit is contained in:
parent
b5e62679aa
commit
d27689e952
@ -324,7 +324,7 @@ int http_wait_for_request(struct stream *s, struct channel *req, int an_bit)
|
||||
* the monitor-uri is defined by the frontend.
|
||||
*/
|
||||
if (unlikely((sess->fe->monitor_uri_len != 0) &&
|
||||
isteqi(htx_sl_req_uri(sl), ist2(sess->fe->monitor_uri, sess->fe->monitor_uri_len)))) {
|
||||
isteq(htx_sl_req_uri(sl), ist2(sess->fe->monitor_uri, sess->fe->monitor_uri_len)))) {
|
||||
/*
|
||||
* We have found the monitor URI
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user