mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 13:51:26 +02:00
BUG/MINOR: http_fetch: Remove the version part when capturing the request uri
This patch fixes a bug introduced in the commit 6b952c810 ("REORG: http: move http_get_path() to http.c"). In the reorg, the code responsible to skip the version to only extract the path in the HTTP request was dropped. No backport is needed, this only affects 1.9.
This commit is contained in:
parent
9c27ea0a6a
commit
78337bbbaa
@ -1252,9 +1252,13 @@ static int smp_fetch_capture_req_uri(const struct arg *args, struct sample *smp,
|
|||||||
if (!*ptr)
|
if (!*ptr)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
ptr++; /* skip the space */
|
/* skip the first space and find space after URI */
|
||||||
|
path = ist2(++ptr, 0);
|
||||||
|
while (*ptr != ' ' && *ptr != '\0')
|
||||||
|
ptr++;
|
||||||
|
path.len = ptr - path.ptr;
|
||||||
|
|
||||||
path = http_get_path(ist(ptr));
|
path = http_get_path(path);
|
||||||
if (!path.ptr)
|
if (!path.ptr)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user