diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-11-14 05:34:19 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-11-14 05:34:19 +0100 |
commit | 053faa252c2afed8ecbb65bdd6fe8ec6f9ad9ef9 (patch) | |
tree | cefe2776cbfb9b9be508158d2be2eec2a1f82d78 /src/exchange/taler-exchange-httpd_withdraw.c | |
parent | d876a950739e66533af168a55439a8652f018d1f (diff) | |
download | exchange-053faa252c2afed8ecbb65bdd6fe8ec6f9ad9ef9.tar.gz exchange-053faa252c2afed8ecbb65bdd6fe8ec6f9ad9ef9.tar.bz2 exchange-053faa252c2afed8ecbb65bdd6fe8ec6f9ad9ef9.zip |
-refactoring in preparation of fixing #7272
Diffstat (limited to 'src/exchange/taler-exchange-httpd_withdraw.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd_withdraw.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/exchange/taler-exchange-httpd_withdraw.c b/src/exchange/taler-exchange-httpd_withdraw.c index 27b176722..71128bf53 100644 --- a/src/exchange/taler-exchange-httpd_withdraw.c +++ b/src/exchange/taler-exchange-httpd_withdraw.c @@ -448,11 +448,17 @@ TEH_handler_withdraw (struct TEH_RequestContext *rc, NULL); } - /* Sign before transaction! */ - ec = TEH_keys_denomination_sign_withdraw ( - &wc.collectable.denom_pub_hash, - &wc.blinded_planchet, - &wc.collectable.sig); + { + struct TEH_CoinSignData csd = { + .h_denom_pub = &wc.collectable.denom_pub_hash, + .bp = &wc.blinded_planchet + }; + + /* Sign before transaction! */ + ec = TEH_keys_denomination_sign_withdraw ( + &csd, + &wc.collectable.sig); + } if (TALER_EC_NONE != ec) { GNUNET_break (0); |