merchant

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

commit cc842f589f967d69e238914b92b777541b40f0fd
parent 1a6c7caaaaee2a2301187ceb2181171939bdd2bd
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Wed, 21 Mar 2018 16:38:03 +0100

still on leaks.

Diffstat:
Msrc/lib/merchant_api_history.c | 1+
Msrc/lib/merchant_api_proposal.c | 7++++++-
2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/lib/merchant_api_history.c b/src/lib/merchant_api_history.c @@ -109,6 +109,7 @@ history_raw_cb (void *cls, response_code, TALER_EC_INVALID_RESPONSE, json); + TALER_MERCHANT_history_cancel (ho); return; case MHD_HTTP_OK: ho->cb (ho->cb_cls, diff --git a/src/lib/merchant_api_proposal.c b/src/lib/merchant_api_proposal.c @@ -141,6 +141,7 @@ handle_proposal_finished (void *cls, TALER_EC_INVALID_RESPONSE, json, order_id); + TALER_MERCHANT_proposal_cancel (po); return; case MHD_HTTP_OK: { @@ -276,7 +277,7 @@ handle_proposal_lookup_finished (void *cls, &sig), GNUNET_JSON_spec_end() }; - + plo->job = NULL; if (MHD_HTTP_OK != response_code) { GNUNET_log (GNUNET_ERROR_TYPE_WARNING, @@ -290,6 +291,7 @@ handle_proposal_lookup_finished (void *cls, NULL, NULL, NULL); + TALER_MERCHANT_proposal_lookup_cancel (plo); return; } @@ -307,6 +309,8 @@ handle_proposal_lookup_finished (void *cls, NULL, NULL, NULL); + + TALER_MERCHANT_proposal_lookup_cancel (plo); return; } @@ -322,6 +326,7 @@ handle_proposal_lookup_finished (void *cls, NULL, NULL, NULL); + TALER_MERCHANT_proposal_lookup_cancel (plo); return; }