placing refreshed coins where all coins are
This commit is contained in:
parent
6bd7d2fc85
commit
4f4bad310b
@ -50,6 +50,14 @@ struct GNUNET_CONFIGURATION_Handle *cfg;
|
|||||||
*/
|
*/
|
||||||
static unsigned int nreserves;
|
static unsigned int nreserves;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How many coins are in `coins` array. This is needed
|
||||||
|
* as the number of coins is not always nreserves * COINS_PER_RESERVE
|
||||||
|
* due to refresh operations
|
||||||
|
*/
|
||||||
|
unsigned int ncoins;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Bank details of who creates reserves
|
* Bank details of who creates reserves
|
||||||
*/
|
*/
|
||||||
@ -425,10 +433,12 @@ reveal_cb (void *cls,
|
|||||||
GNUNET_free (refresh_denom);
|
GNUNET_free (refresh_denom);
|
||||||
fresh_coin.pk = find_pk (keys, &amount);
|
fresh_coin.pk = find_pk (keys, &amount);
|
||||||
fresh_coin.sig = sigs[i];
|
fresh_coin.sig = sigs[i];
|
||||||
|
GNUNET_array_append (coins, ncoins, fresh_coin);
|
||||||
|
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
|
||||||
|
"# of coins after refresh: %d\n",
|
||||||
|
ncoins);
|
||||||
}
|
}
|
||||||
|
GNUNET_free (rrcls);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -768,7 +778,8 @@ benchmark_run (void *cls)
|
|||||||
|
|
||||||
reserves = GNUNET_new_array (nreserves,
|
reserves = GNUNET_new_array (nreserves,
|
||||||
struct Reserve);
|
struct Reserve);
|
||||||
coins = GNUNET_new_array (COINS_PER_RESERVE * nreserves,
|
ncoins = COINS_PER_RESERVE * nreserves;
|
||||||
|
coins = GNUNET_new_array (ncoins,
|
||||||
struct Coin);
|
struct Coin);
|
||||||
|
|
||||||
for (i=0;i < nreserves && 0 < nreserves;i++)
|
for (i=0;i < nreserves && 0 < nreserves;i++)
|
||||||
|
Loading…
Reference in New Issue
Block a user