From 537bb34b4bc086ad879f192e2605b0218d30138b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 16 Jan 2024 14:45:49 +0100 Subject: fix #8071 --- src/lib/merchant_api_reward_pickup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/merchant_api_reward_pickup.c b/src/lib/merchant_api_reward_pickup.c index 61255fc4..3111c3b0 100644 --- a/src/lib/merchant_api_reward_pickup.c +++ b/src/lib/merchant_api_reward_pickup.c @@ -301,7 +301,7 @@ csr_cb (void *cls, { struct TALER_EXCHANGE_PrivateCoinDetails *pcd = &tp->pcds[pd->off]; - TALER_denom_ewv_deep_copy (&pcd->exchange_vals, + TALER_denom_ewv_copy (&pcd->exchange_vals, &csrr->details.ok.alg_values); } if (0 != tp->csr_active) @@ -364,7 +364,7 @@ TALER_MERCHANT_reward_pickup ( pd->tp = tp; tp->planchets[i].ps = mpd->ps; tp->planchets[i].pk = *pds[i].pk; - TALER_denom_pub_deep_copy (&tp->planchets[i].pk.key, + TALER_denom_pub_copy (&tp->planchets[i].pk.key, &pds[i].pk->key); switch (pk->key.bsign_pub_key->cipher) { -- cgit v1.2.3