summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2019-06-07 19:48:12 +0200
committerMarcello Stanisci <stanisci.m@gmail.com>2019-06-07 19:48:12 +0200
commit3540f39fb1a35714f23dedf5004e92c54f603d81 (patch)
tree4c774102969df81ebc0c3e1b291f6b1f400aa3ac
parentd4f6731bb9ed5a5bedcae5cc950c3bf35699cf08 (diff)
downloadtwister-3540f39fb1a35714f23dedf5004e92c54f603d81.tar.gz
twister-3540f39fb1a35714f23dedf5004e92c54f603d81.tar.bz2
twister-3540f39fb1a35714f23dedf5004e92c54f603d81.zip
do not take Host:-header from request.
-rw-r--r--src/twister/taler-twister-service.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/twister/taler-twister-service.c b/src/twister/taler-twister-service.c
index bf83842..5e1e8cb 100644
--- a/src/twister/taler-twister-service.c
+++ b/src/twister/taler-twister-service.c
@@ -924,6 +924,14 @@ con_val_iter (void *cls,
(void) kind;
+ if (0 == strcmp (MHD_HTTP_HEADER_HOST,
+ key))
+ {
+ /* We don't take the host header as given in the request.
+ * We'll instead put the proxied service's hostname in it*/
+ return MHD_YES;
+ }
+
if ((0 == strcmp (MHD_HTTP_HEADER_ACCEPT_ENCODING,
key)) ||
(0 == strcmp (MHD_HTTP_HEADER_CONTENT_ENCODING,