diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2018-04-23 15:59:48 +0200 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2018-04-23 15:59:48 +0200 |
commit | b8ab8f01c7c1deee65091c9dfb40401a0ba420d2 (patch) | |
tree | 48d0c3e7fe384a779dc84d8abb6ba2947c9a410d | |
parent | 202827ebdaafdf33b78c202bcbb6917dd65dd1c1 (diff) |
address double-slash situation.
-rw-r--r-- | src/bank-lib/test_bank_api_new.c | 1 | ||||
-rw-r--r-- | src/bank-lib/testing_api_cmd_history.c | 12 |
2 files changed, 10 insertions, 3 deletions
diff --git a/src/bank-lib/test_bank_api_new.c b/src/bank-lib/test_bank_api_new.c index 49d1fe8c6..eade78069 100644 --- a/src/bank-lib/test_bank_api_new.c +++ b/src/bank-lib/test_bank_api_new.c @@ -94,6 +94,7 @@ run (void *cls, "subject 1", "http://exchange.com/"), + /* bank gives to exchange */ TALER_TESTING_cmd_fakebank_transfer_with_subject ("deposit-2", "KUDOS:5.01", 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;i<h_len;i++) { GNUNET_log (GNUNET_ERROR_TYPE_ERROR, - "H(%llu): %s%s (serial: %llu, subject: %s, to: %s)\n", + "H(%llu): %s%s (serial: %llu, subject: %s, counterpart: %s)\n", (unsigned long long) i, (TALER_BANK_DIRECTION_CREDIT == h[i].direction) ? "+" : "-", TALER_amount2s (&h[i].details.amount), @@ -409,8 +409,11 @@ build_history (struct TALER_TESTING_Interpreter *is, h[total].direction = TALER_BANK_DIRECTION_CREDIT; 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) *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); } |