commit 52d8d704bb2a1ad3144bdb69b27d31317b74ce0b parent 165f5780507fa50f6a6979edad5a4db83f0a7732 Author: Christian Grothoff <christian@grothoff.org> Date: Sun, 11 Oct 2026 14:07:55 +0200 fix double-free Diffstat:
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/bank-lib/bank_api_account_token.c b/src/bank-lib/bank_api_account_token.c @@ -241,7 +241,7 @@ TALER_BANK_account_token ( if (NULL == ath->job) { GNUNET_break (0); - curl_easy_cleanup (eh); + /* GNUNET_CURL_job_add2() already released @a eh */ TALER_BANK_account_token_cancel (ath); return NULL; } diff --git a/src/bank-lib/bank_api_admin_add_incoming.c b/src/bank-lib/bank_api_admin_add_incoming.c @@ -235,7 +235,7 @@ TALER_BANK_admin_add_incoming ( if (NULL == aai->job) { GNUNET_break (0); - curl_easy_cleanup (eh); + /* GNUNET_CURL_job_add2() already released @a eh */ TALER_BANK_admin_add_incoming_cancel (aai); return NULL; } diff --git a/src/bank-lib/bank_api_admin_add_kycauth.c b/src/bank-lib/bank_api_admin_add_kycauth.c @@ -235,7 +235,7 @@ TALER_BANK_admin_add_kycauth ( if (NULL == aai->job) { GNUNET_break (0); - curl_easy_cleanup (eh); + /* GNUNET_CURL_job_add2() already released @a eh */ TALER_BANK_admin_add_kycauth_cancel (aai); return NULL; } diff --git a/src/bank-lib/bank_api_credit.c b/src/bank-lib/bank_api_credit.c @@ -425,7 +425,7 @@ TALER_BANK_credit_history (struct GNUNET_CURL_Context *ctx, if (NULL == hh->job) { GNUNET_break (0); - curl_easy_cleanup (eh); + /* GNUNET_CURL_job_add2() already released @a eh */ TALER_BANK_credit_history_cancel (hh); return NULL; } diff --git a/src/bank-lib/bank_api_debit.c b/src/bank-lib/bank_api_debit.c @@ -327,7 +327,7 @@ TALER_BANK_debit_history (struct GNUNET_CURL_Context *ctx, if (NULL == hh->job) { GNUNET_break (0); - curl_easy_cleanup (eh); + /* GNUNET_CURL_job_add2() already released @a eh */ TALER_BANK_debit_history_cancel (hh); return NULL; } diff --git a/src/bank-lib/bank_api_registration.c b/src/bank-lib/bank_api_registration.c @@ -387,7 +387,7 @@ TALER_BANK_registration ( if (NULL == rh->job) { GNUNET_break (0); - curl_easy_cleanup (eh); + /* GNUNET_CURL_job_add2() already released @a eh */ TALER_BANK_registration_cancel (rh); return NULL; } diff --git a/src/bank-lib/bank_api_transfer.c b/src/bank-lib/bank_api_transfer.c @@ -365,7 +365,7 @@ TALER_BANK_transfer ( if (NULL == th->job) { GNUNET_break (0); - curl_easy_cleanup (eh); + /* GNUNET_CURL_job_add2() already released @a eh */ TALER_BANK_transfer_cancel (th); return NULL; }