commit 59be4f5229963285da8ffe63afbc3edbf0b0f8ea parent d8756e56a4058bdc2b97ef4e8b702fdf734fe81f Author: Manuel Geissbühler <manuel@debian> Date: Thu, 2 Jan 2025 16:14:57 +0100 debugging Diffstat:
| M | src/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(); }