aboutsummaryrefslogtreecommitdiff
path: root/src/merchant-tools/taler-merchant-setup-reserve.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-11-30 15:13:57 +0100
committerChristian Grothoff <christian@grothoff.org>2021-11-30 15:13:57 +0100
commit6d4e3f59bc03d6fc9b519be84692a707ab906a38 (patch)
treed5473a00f4dbe91616facfb3ecd4ab314734dec9 /src/merchant-tools/taler-merchant-setup-reserve.c
parent1893831efb87d2fcf4d2a94531f2457da41f3979 (diff)
fix #7114
Diffstat (limited to 'src/merchant-tools/taler-merchant-setup-reserve.c')
-rw-r--r--src/merchant-tools/taler-merchant-setup-reserve.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/merchant-tools/taler-merchant-setup-reserve.c b/src/merchant-tools/taler-merchant-setup-reserve.c
index f4e4d8da..cb43eaf5 100644
--- a/src/merchant-tools/taler-merchant-setup-reserve.c
+++ b/src/merchant-tools/taler-merchant-setup-reserve.c
@@ -149,10 +149,16 @@ result_cb (void *cls,
sizeof (*reserve_pub),
res_str,
sizeof (res_str));
- fprintf (stdout,
- "%s?message=%s\n",
- payto_uri,
- res_str);
+ if (NULL != strchr (payto_uri, '?'))
+ fprintf (stdout,
+ "%s&message=%s\n",
+ payto_uri,
+ res_str);
+ else
+ fprintf (stdout,
+ "%s?message=%s\n",
+ payto_uri,
+ res_str);
}
break;
default: