gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-merchant] branch master updated: respect X-Forwaded-


From: gnunet
Subject: [GNUnet-SVN] [taler-merchant] branch master updated: respect X-Forwaded-Prefix
Date: Fri, 05 Jan 2018 17:04:12 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository merchant.

The following commit(s) were added to refs/heads/master by this push:
     new c9cb5f2  respect X-Forwaded-Prefix
c9cb5f2 is described below

commit c9cb5f2de0d2ae06e5db29470a14155466edc057
Author: Florian Dold <address@hidden>
AuthorDate: Fri Jan 5 17:04:06 2018 +0100

    respect X-Forwaded-Prefix
---
 src/backend/taler-merchant-httpd_check-payment.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/backend/taler-merchant-httpd_check-payment.c 
b/src/backend/taler-merchant-httpd_check-payment.c
index 655310d..9af2d1b 100644
--- a/src/backend/taler-merchant-httpd_check-payment.c
+++ b/src/backend/taler-merchant-httpd_check-payment.c
@@ -76,6 +76,8 @@ make_absolute_backend_url (struct MHD_Connection *connection, 
char *path, ...)
   const char *host = MHD_lookup_connection_value (connection, MHD_HEADER_KIND, 
"Host");
   const char *forwarded_host = MHD_lookup_connection_value (connection, 
MHD_HEADER_KIND, "X-Forwarded-Host");
 
+  const char *forwarded_prefix = MHD_lookup_connection_value (connection, 
MHD_HEADER_KIND, "X-Forwarded-Prefix");
+
   if (NULL != forwarded_host)
     host = forwarded_host;
 
@@ -90,6 +92,8 @@ make_absolute_backend_url (struct MHD_Connection *connection, 
char *path, ...)
   STR_CAT_GROW (res, "://", n);
   STR_CAT_GROW (res, host, n);
   STR_CAT_GROW (res, "/", n);
+  if (NULL != forwarded_prefix)
+    STR_CAT_GROW (res, forwarded_prefix, n);
   STR_CAT_GROW (res, path, n);
 
   va_list args;

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]