exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit db3c030072ee9193c24a60d1eb928a5c8dce9428
parent 77bb5cff8c834436062bba4284de588055bd3a94
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue, 30 Jun 2026 10:59:43 +0200

-minor bugfixes

Diffstat:
Msrc/auditordb/start.c | 2++
Msrc/json/json_helper.c | 10++++------
Msrc/mhd/mhd_responses.c | 2+-
3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/auditordb/start.c b/src/auditordb/start.c @@ -57,6 +57,7 @@ TALER_AUDITORDB_rollback (struct TALER_AUDITORDB_PostgresContext *pg) GNUNET_break (GNUNET_OK == GNUNET_PQ_exec_statements (pg->conn, es)); + pg->transaction_name = NULL; } @@ -70,6 +71,7 @@ TALER_AUDITORDB_commit (struct TALER_AUDITORDB_PostgresContext *pg) PREPARE (pg, "do_commit", "COMMIT"); + pg->transaction_name = NULL; return GNUNET_PQ_eval_prepared_non_select (pg->conn, "do_commit", params); diff --git a/src/json/json_helper.c b/src/json/json_helper.c @@ -639,7 +639,8 @@ parse_age_commitment (void *cls, &eline)) { GNUNET_break_op (0); - GNUNET_JSON_parse_free (spec); + GNUNET_free (age_commitment->pubs); + age_commitment->num = 0; return GNUNET_SYSERR; } }; @@ -661,14 +662,11 @@ clean_age_commitment (void *cls, struct TALER_AgeCommitment *age_commitment = spec->ptr; (void) cls; - - if (NULL == age_commitment || - NULL == age_commitment->pubs) + if ( (NULL == age_commitment) || + (NULL == age_commitment->pubs) ) return; - age_commitment->num = 0; GNUNET_free (age_commitment->pubs); - age_commitment->pubs = NULL; } diff --git a/src/mhd/mhd_responses.c b/src/mhd/mhd_responses.c @@ -94,7 +94,7 @@ TALER_MHD_can_compress (struct MHD_Connection *connection, return TALER_MHD_CT_NONE; if (0 == strcmp (ae, "*")) - return MHD_YES; + return TALER_MHD_CT_ZSTD; for (unsigned int i=0; NULL != map[i].name; i++) { const char *name = map[i].name;