From b8ab8f01c7c1deee65091c9dfb40401a0ba420d2 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Mon, 23 Apr 2018 15:59:48 +0200 Subject: address double-slash situation. --- src/bank-lib/testing_api_cmd_history.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/bank-lib/testing_api_cmd_history.c') diff --git a/src/bank-lib/testing_api_cmd_history.c b/src/bank-lib/testing_api_cmd_history.c index 6f005360f..ccd29e1c6 100644 --- a/src/bank-lib/testing_api_cmd_history.c +++ b/src/bank-lib/testing_api_cmd_history.c @@ -184,7 +184,7 @@ print_expected (struct History *h, for (uint64_t i=0;ibank_url[strlen(hs->bank_url) -1]) + ? "payto://x-taler-bank/%s%llu" + : "payto://x-taler-bank/%s/%llu", hs->bank_url, (unsigned long long) *debit_account_no); } @@ -420,8 +423,11 @@ build_history (struct TALER_TESTING_Interpreter *is, h[total].direction = TALER_BANK_DIRECTION_DEBIT; if (GNUNET_YES == cancelled) h[total].direction |= TALER_BANK_DIRECTION_CANCEL; + GNUNET_asprintf (&h[total].details.account_url, - "payto://x-taler-bank/%s/%llu", + ('/' == hs->bank_url[strlen(hs->bank_url) -1]) + ? "payto://x-taler-bank/%s%llu" + : "payto://x-taler-bank/%s/%llu", hs->bank_url, (unsigned long long) *credit_account_no); } -- cgit v1.2.3