exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 002262e7ab9b104915907b33b76276f18f79be7d
parent 348401e100474f74e73315c8badf8a6cc4fa704a
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu, 13 Aug 2026 20:29:14 +0200

pass correct purse_pub on idempotency check

Diffstat:
Msrc/exchange/taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.c | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/exchange/taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.c b/src/exchange/taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.c @@ -420,7 +420,6 @@ purse_transaction (void *cls, if (in_conflict) { /* same purse already merged into a different reserve!? */ - struct TALER_PurseContractPublicKeyP purse_pub; struct TALER_PurseMergeSignatureP merge_sig; struct GNUNET_TIME_Timestamp merge_timestamp; char *partner_url; @@ -430,7 +429,7 @@ purse_transaction (void *cls, TALER_EXCHANGEDB_rollback (TEH_pg); qs = TALER_EXCHANGEDB_get_purse_merge ( TEH_pg, - &purse_pub, + &rpc->pd.purse_pub, &merge_sig, &merge_timestamp, &partner_url,