commit 298bb04595825ec5a5524ae652130cacd1d9998e
parent e4d5e372bc8c100ac79f4263f798f062bb21e2e1
Author: Christian Grothoff <christian@grothoff.org>
Date: Mon, 29 Jun 2026 22:14:10 +0200
fix jmeasures memory leak
Diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/exchange/taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.c b/src/exchange/taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.c
@@ -580,9 +580,6 @@ current_rules_cb (
: ( (GNUNET_YES == kyp->is_wallet)
? "wallets"
: "accounts"));
- json_dumpf (jmeasures,
- stderr,
- JSON_INDENT (2));
qs = TALER_EXCHANGEDB_insert_active_legitimization_measure (
TEH_pg,
&kyp->access_token,
@@ -628,6 +625,7 @@ current_rules_cb (
true));
GNUNET_assert (NULL != kyp->eh);
GNUNET_break (kyp->suspended);
+ json_decref (jmeasures);
return;
}
qs = TALER_EXCHANGEDB_commit (TEH_pg);
@@ -638,6 +636,7 @@ current_rules_cb (
kyp,
TALER_EC_GENERIC_DB_COMMIT_FAILED,
"kyc-info");
+ json_decref (jmeasures);
return;
}
if ( (legitimization_measure_last_row ==