diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-10-30 19:28:11 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-10-30 19:28:11 +0200 |
commit | 963a06c0aa9bba4dec67e41c442548141e5f6186 (patch) | |
tree | 7f2587f0d69f46103ce93805a58b2242c61d5dee /src/testing/testing_api_cmd_deposit.c | |
parent | 55ea7fcb9aa5000a857ebdd2ba9b881ddc460a93 (diff) | |
download | exchange-963a06c0aa9bba4dec67e41c442548141e5f6186.tar.xz |
fix more FTBFS issues
Diffstat (limited to 'src/testing/testing_api_cmd_deposit.c')
-rw-r--r-- | src/testing/testing_api_cmd_deposit.c | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/testing/testing_api_cmd_deposit.c b/src/testing/testing_api_cmd_deposit.c index 7e944b6ee..81e9814de 100644 --- a/src/testing/testing_api_cmd_deposit.c +++ b/src/testing/testing_api_cmd_deposit.c @@ -289,7 +289,25 @@ deposit_run (void *cls, struct TALER_MerchantPublicKeyP merchant_pub; struct TALER_PrivateContractHash h_contract_terms; enum TALER_ErrorCode ec; + struct TALER_WireSalt wire_salt; + const char *payto_uri; + struct GNUNET_JSON_Specification spec[] = { + GNUNET_JSON_spec_string ("payto_uri", + &payto_uri), + GNUNET_JSON_spec_fixed_auto ("salt", + &wire_salt), + GNUNET_JSON_spec_end () + }; + if (GNUNET_OK != + GNUNET_JSON_parse (ds->wire_details, + spec, + NULL, NULL)) + { + GNUNET_break (0); + TALER_TESTING_interpreter_fail (is); + return; + } (void) cmd; ds->is = is; if (NULL != ds->deposit_reference) @@ -412,7 +430,8 @@ deposit_run (void *cls, ds->dh = TALER_EXCHANGE_deposit (is->exchange, &ds->amount, wire_deadline, - ds->wire_details, + payto_uri, + &wire_salt, &h_contract_terms, NULL, /* FIXME: extension object */ &coin_pub, |