cash2ecash

cash2ecash: cash acceptor that issues digital cash (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit 59be4f5229963285da8ffe63afbc3edbf0b0f8ea
parent d8756e56a4058bdc2b97ef4e8b702fdf734fe81f
Author: Manuel Geissbühler <manuel@debian>
Date:   Thu,  2 Jan 2025 16:14:57 +0100

debugging

Diffstat:
Msrc/bank/bank_lib.c | 11++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/bank/bank_lib.c b/src/bank/bank_lib.c @@ -100,8 +100,12 @@ static void account_withdrawal_cb(void *cls, JSON_INDENT (2)); //Assign pointer to results and call callback - *par_res_withdrawal_id = awr->details.ok.withdrawal_id; //maybe need to strdup? - *par_res_taler_withdraw_uri = awr->details.ok.taler_withdraw_uri; //maybe need to strdup? + *par_res_withdrawal_id = GNUNET_strdup(awr->details.ok.withdrawal_id); + *par_res_taler_withdraw_uri = GNUNET_strdup(awr->details.ok.taler_withdraw_uri); + //*par_res_withdrawal_id = awr->details.ok.withdrawal_id; //maybe need to strdup? + //*par_res_taler_withdraw_uri = awr->details.ok.taler_withdraw_uri; //maybe need to strdup? + + GNUNET_SCHEDULER_shutdown(); extWithdrawalCallback(); } @@ -203,7 +207,8 @@ static void withdrawalID_info_cb(void *cls, const struct TALER_BANK_WithdrawalID GNUNET_SCHEDULER_shutdown(); //Assign pointer to results and call callback - *par_res_status = widr->details.ok.status; //maybe need to strdup? + *par_res_status = GNUNET_strdup(widr->details.ok.status); + //*par_res_status = widr->details.ok.status; //maybe need to strdup? extWithdrawalIDInfoCallback(); }