merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit c0a12500e1d4931f45e53d7de15cd173adca8209
parent 75e7d071050d7d08e103c58b72ecb12e846eccb4
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Fri, 14 Aug 2026 23:33:24 +0200

nicer shutdown sequence

Diffstat:
Msrc/backend/taler-merchant-report-generator.c | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/backend/taler-merchant-report-generator.c b/src/backend/taler-merchant-report-generator.c @@ -220,17 +220,17 @@ free_ra (struct ReportActivity *ra) GNUNET_process_destroy (ra->proc); ra->proc = NULL; } - TALER_curl_easy_post_finished (&ra->post_ctx); - if (NULL != ra->eh) - { - curl_easy_cleanup (ra->eh); - ra->eh = NULL; - } if (NULL != ra->job) { GNUNET_CURL_job_cancel (ra->job); ra->job = NULL; } + if (NULL != ra->eh) + { + curl_easy_cleanup (ra->eh); + ra->eh = NULL; + } + TALER_curl_easy_post_finished (&ra->post_ctx); GNUNET_CONTAINER_DLL_remove (ra_head, ra_tail, ra);