mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-21 22:28:41 -04:00
BUG/MINOR: httpclient: use a placeholder value for Host header
A Host header must be present for http_update_host() to success.
htx_add_header(htx, ist("Host"), IST_NULL) was used but this is not a
good idea from a semantic point of view. It also tries to make a memcpy
with a len of 0, which is unrequired.
Use an ist("h") instead as a placeholder value.
This patch fixes bug #1439.
This commit is contained in:
parent
5592c7b455
commit
0f41c384ea
1 changed files with 1 additions and 1 deletions
|
|
@ -283,7 +283,7 @@ int httpclient_req_gen(struct httpclient *hc, const struct ist url, enum http_me
|
|||
sl->info.req.meth = meth;
|
||||
|
||||
/* Add Host Header from URL */
|
||||
if (!htx_add_header(htx, ist("Host"), IST_NULL))
|
||||
if (!htx_add_header(htx, ist("Host"), ist("h")))
|
||||
goto error;
|
||||
if (!http_update_host(htx, sl, url))
|
||||
goto error;
|
||||
|
|
|
|||
Loading…
Reference in a new issue