From cdd2930a9951a552d221b8a8b8e9c0df35ad8be2 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 23 May 2022 14:57:00 +0200 Subject: -misc fixes to reserve history --- src/exchangedb/plugin_exchangedb_common.c | 2 ++ src/exchangedb/plugin_exchangedb_postgres.c | 12 +++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'src/exchangedb') diff --git a/src/exchangedb/plugin_exchangedb_common.c b/src/exchangedb/plugin_exchangedb_common.c index c9ffa5b87..e36074e32 100644 --- a/src/exchangedb/plugin_exchangedb_common.c +++ b/src/exchangedb/plugin_exchangedb_common.c @@ -77,6 +77,7 @@ common_free_reserve_history (void *cls, merge = rh->details.merge; GNUNET_free (merge); + break; } case TALER_EXCHANGEDB_RO_HISTORY_REQUEST: { @@ -84,6 +85,7 @@ common_free_reserve_history (void *cls, history = rh->details.history; GNUNET_free (history); + break; } } { diff --git a/src/exchangedb/plugin_exchangedb_postgres.c b/src/exchangedb/plugin_exchangedb_postgres.c index ddb8069bc..0db3d4df0 100644 --- a/src/exchangedb/plugin_exchangedb_postgres.c +++ b/src/exchangedb/plugin_exchangedb_postgres.c @@ -4909,7 +4909,7 @@ postgres_inselect_wallet_kyc_status ( payto_uri, &h_payto, kyc); - GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Wire account for `%s' is %llu\n", payto_uri, (unsigned long long) kyc->payment_target_uuid); @@ -6230,8 +6230,8 @@ add_p2p_merge (void *cls, merge->flags = (enum TALER_WalletAccountMergeFlags) flags32; } GNUNET_assert (0 <= - TALER_amount_add (&rhc->balance_out, - &rhc->balance_out, + TALER_amount_add (&rhc->balance_in, + &rhc->balance_in, &merge->amount_with_fee)); GNUNET_assert (0 <= TALER_amount_subtract (&rhc->balance_out, @@ -6443,6 +6443,12 @@ postgres_get_reserve_status (void *cls, /** #TALER_EXCHANGEDB_RO_EXCHANGE_TO_BANK */ { "close_by_reserve", &add_exchange_to_bank }, + /** #TALER_EXCHANGEDB_RO_PURSE_MERGE */ + { "merge_by_reserve", + &add_p2p_merge }, + /** #TALER_EXCHANGEDB_RO_HISTORY_REQUEST */ + { "history_by_reserve", + &add_history_requests }, /* List terminator */ { NULL, NULL } -- cgit v1.2.3