From 4463b17fe354fda18b194bdad862df52af29fb79 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Tue, 24 Aug 2021 17:53:03 +0200 Subject: [PATCH] BUG/MINOR: httpclient: fix Host header THe http_update_update_host function takes an URL and extract the domain to use as a host header. However it only update an existing host header and does not create one. This patch add an empty host header so the function can update it. --- src/http_client.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/http_client.c b/src/http_client.c index fad3368..f6621a6 100644 --- a/src/http_client.c +++ b/src/http_client.c @@ -276,6 +276,8 @@ 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)) + goto error; if (!http_update_host(htx, sl, url)) goto error; -- 1.7.10.4