From b284201182eab8a3b40f95b0596a7641566ed119 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 30 Jul 2020 16:17:15 +0530 Subject: handle wrong claim token correctly --- src/backend/taler-merchant-httpd_post-orders-ID-claim.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/backend/taler-merchant-httpd_post-orders-ID-claim.c') diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-claim.c b/src/backend/taler-merchant-httpd_post-orders-ID-claim.c index e306e5ca..1fee6596 100644 --- a/src/backend/taler-merchant-httpd_post-orders-ID-claim.c +++ b/src/backend/taler-merchant-httpd_post-orders-ID-claim.c @@ -105,6 +105,8 @@ claim_order (const char *instance_id, claim_token)) { TMH_db->rollback (TMH_db->cls); + json_decref (*contract_terms); + *contract_terms = NULL; return GNUNET_DB_STATUS_SUCCESS_NO_RESULTS; } qs = TMH_db->insert_contract_terms (TMH_db->cls, -- cgit v1.2.3