-fix wire auditor for multiple accounts
This commit is contained in:
parent
a7eae63d20
commit
2285f5c521
@ -1436,6 +1436,7 @@ check_exchange_wire_out (struct WireAccount *wa)
|
|||||||
{
|
{
|
||||||
enum GNUNET_DB_QueryStatus qs;
|
enum GNUNET_DB_QueryStatus qs;
|
||||||
|
|
||||||
|
GNUNET_assert (NULL == wa->dhh);
|
||||||
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
|
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
|
||||||
"Analyzing exchange's wire OUT table for account `%s'\n",
|
"Analyzing exchange's wire OUT table for account `%s'\n",
|
||||||
wa->ai->section_name);
|
wa->ai->section_name);
|
||||||
@ -1615,7 +1616,7 @@ begin_debit_audit (void)
|
|||||||
{
|
{
|
||||||
GNUNET_assert (NULL == out_map);
|
GNUNET_assert (NULL == out_map);
|
||||||
out_map = GNUNET_CONTAINER_multihashmap_create (1024,
|
out_map = GNUNET_CONTAINER_multihashmap_create (1024,
|
||||||
GNUNET_YES);
|
true);
|
||||||
process_debits (wa_head);
|
process_debits (wa_head);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1989,7 +1990,7 @@ history_credit_cb (void *cls,
|
|||||||
|
|
||||||
if (! analyze_credit (wa,
|
if (! analyze_credit (wa,
|
||||||
cd))
|
cd))
|
||||||
break;
|
return;
|
||||||
}
|
}
|
||||||
conclude_account (wa);
|
conclude_account (wa);
|
||||||
return;
|
return;
|
||||||
@ -2089,6 +2090,7 @@ process_credits (void *cls)
|
|||||||
static void
|
static void
|
||||||
begin_credit_audit (void)
|
begin_credit_audit (void)
|
||||||
{
|
{
|
||||||
|
GNUNET_assert (NULL == in_map);
|
||||||
in_map = GNUNET_CONTAINER_multihashmap_create (1024,
|
in_map = GNUNET_CONTAINER_multihashmap_create (1024,
|
||||||
GNUNET_YES);
|
GNUNET_YES);
|
||||||
/* now go over all bank accounts and check delta with in_map */
|
/* now go over all bank accounts and check delta with in_map */
|
||||||
|
@ -426,8 +426,9 @@ run (void *cls,
|
|||||||
*/
|
*/
|
||||||
CMD_TRANSFER_TO_EXCHANGE ("short-lived-reserve",
|
CMD_TRANSFER_TO_EXCHANGE ("short-lived-reserve",
|
||||||
"EUR:5.01"),
|
"EUR:5.01"),
|
||||||
TALER_TESTING_cmd_exec_wirewatch ("short-lived-aggregation",
|
TALER_TESTING_cmd_exec_wirewatch2 ("short-lived-aggregation",
|
||||||
config_file_expire_reserve_now),
|
config_file_expire_reserve_now,
|
||||||
|
"exchange-account-2"),
|
||||||
TALER_TESTING_cmd_exec_aggregator ("close-reserves",
|
TALER_TESTING_cmd_exec_aggregator ("close-reserves",
|
||||||
config_file_expire_reserve_now),
|
config_file_expire_reserve_now),
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user