diff options
Diffstat (limited to 'src/exchangedb')
-rw-r--r-- | src/exchangedb/plugin_exchangedb_common.c | 2 | ||||
-rw-r--r-- | src/exchangedb/plugin_exchangedb_postgres.c | 12 |
2 files changed, 11 insertions, 3 deletions
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 } |