gnunet-svn
[Top][All Lists]
Advanced

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

[taler-merchant] branch master updated: generate taler://refund URIs cor


From: gnunet
Subject: [taler-merchant] branch master updated: generate taler://refund URIs correctly
Date: Sat, 18 Jan 2020 23:32:39 +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 800b74d  generate taler://refund URIs correctly
800b74d is described below

commit 800b74d552738618557da083e07e37bea439e39e
Author: Florian Dold <address@hidden>
AuthorDate: Sat Jan 18 23:28:50 2020 +0100

    generate taler://refund URIs correctly
---
 src/backend/taler-merchant-httpd_refund.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_refund.c 
b/src/backend/taler-merchant-httpd_refund.c
index 6051f2b..609450b 100644
--- a/src/backend/taler-merchant-httpd_refund.c
+++ b/src/backend/taler-merchant-httpd_refund.c
@@ -92,6 +92,7 @@ make_taler_refund_uri (struct MHD_Connection *connection,
   const char *forwarded_host;
   const char *uri_path;
   const char *uri_instance_id;
+  const char *query;
   char *result;
 
   host = MHD_lookup_connection_value (connection, MHD_HEADER_KIND, "Host");
@@ -118,14 +119,20 @@ make_taler_refund_uri (struct MHD_Connection *connection,
     return NULL;
   }
 
+  if (GNUNET_YES == TALER_mhd_is_https (connection))
+    query = "";
+  else
+    query = "?insecure=1";
+
   GNUNET_assert (NULL != order_id);
 
   GNUNET_assert (0 < GNUNET_asprintf (&result,
-                                      "taler://refund/%s/%s/%s/%s",
+                                      "taler://refund/%s/%s/%s/%s%s",
                                       host,
                                       uri_path,
                                       uri_instance_id,
-                                      order_id));
+                                      order_id,
+                                      query));
   return result;
 }
 

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



reply via email to

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