From 57752ed36cf1e94663a4a1d8f17e0f92cc75b2dc Mon Sep 17 00:00:00 2001
From: Christian Grothoff <grothoff@gnunet.org>
Date: Tue, 30 Aug 2022 18:15:34 +0200
Subject: [PATCH] add payto URI as detail

---
 src/exchange/taler-exchange-httpd_reserves_purse.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/exchange/taler-exchange-httpd_reserves_purse.c b/src/exchange/taler-exchange-httpd_reserves_purse.c
index 89c151b5c..d6131057b 100644
--- a/src/exchange/taler-exchange-httpd_reserves_purse.c
+++ b/src/exchange/taler-exchange-httpd_reserves_purse.c
@@ -547,14 +547,17 @@ TEH_handler_reserves_purse (
                                          &rpc.merge_pub,
                                          &rpc.merge_sig))
     {
+      MHD_RESULT ret;
+
       GNUNET_break_op (0);
       GNUNET_JSON_parse_free (spec);
-      GNUNET_free (payto_uri);
-      return TALER_MHD_reply_with_error (
+      ret = TALER_MHD_reply_with_error (
         connection,
         MHD_HTTP_FORBIDDEN,
         TALER_EC_EXCHANGE_RESERVES_PURSE_MERGE_SIGNATURE_INVALID,
-        NULL);
+        payto_uri);
+      GNUNET_free (payto_uri);
+      return ret;
     }
     GNUNET_free (payto_uri);
   }