-work on reveal
This commit is contained in:
parent
41acdf11b8
commit
d81a6c7cf2
@ -323,6 +323,7 @@ TALER_EXCHANGE_refreshes_reveal (
|
|||||||
struct TALER_TransferPublicKeyP transfer_pub;
|
struct TALER_TransferPublicKeyP transfer_pub;
|
||||||
char arg_str[sizeof (struct TALER_RefreshCommitmentP) * 2 + 32];
|
char arg_str[sizeof (struct TALER_RefreshCommitmentP) * 2 + 32];
|
||||||
|
|
||||||
|
GNUNET_assert (num_coins == rd->fresh_pks_len);
|
||||||
if (noreveal_index >= TALER_CNC_KAPPA)
|
if (noreveal_index >= TALER_CNC_KAPPA)
|
||||||
{
|
{
|
||||||
/* We check this here, as it would be really bad to below just
|
/* We check this here, as it would be really bad to below just
|
||||||
@ -339,9 +340,10 @@ TALER_EXCHANGE_refreshes_reveal (
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
TALER_EXCHANGE_get_melt_data (ps,
|
TALER_EXCHANGE_get_melt_data_ (ps,
|
||||||
rd,
|
rd,
|
||||||
&md))
|
alg_values,
|
||||||
|
&md))
|
||||||
{
|
{
|
||||||
GNUNET_break (0);
|
GNUNET_break (0);
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -457,8 +459,6 @@ TALER_EXCHANGE_refreshes_reveal (
|
|||||||
}
|
}
|
||||||
/* finally, we can actually issue the request */
|
/* finally, we can actually issue the request */
|
||||||
rrh = GNUNET_new (struct TALER_EXCHANGE_RefreshesRevealHandle);
|
rrh = GNUNET_new (struct TALER_EXCHANGE_RefreshesRevealHandle);
|
||||||
rrh->exchange_vals = GNUNET_new_array (struct TALER_ExchangeWithdrawValues,
|
|
||||||
md.num_fresh_coins);
|
|
||||||
rrh->exchange = exchange;
|
rrh->exchange = exchange;
|
||||||
rrh->noreveal_index = noreveal_index;
|
rrh->noreveal_index = noreveal_index;
|
||||||
rrh->reveal_cb = reveal_cb;
|
rrh->reveal_cb = reveal_cb;
|
||||||
@ -511,9 +511,8 @@ TALER_EXCHANGE_refreshes_reveal_cancel (
|
|||||||
}
|
}
|
||||||
GNUNET_free (rrh->url);
|
GNUNET_free (rrh->url);
|
||||||
TALER_curl_easy_post_finished (&rrh->ctx);
|
TALER_curl_easy_post_finished (&rrh->ctx);
|
||||||
TALER_EXCHANGE_free_melt_data_ (rrh->md); /* does not free 'md' itself */
|
TALER_EXCHANGE_free_melt_data_ (&rrh->md);
|
||||||
GNUNET_free (rrh->exchange_vals);
|
GNUNET_free (rrh->exchange_vals);
|
||||||
GNUNET_free (rrh->md);
|
|
||||||
GNUNET_free (rrh);
|
GNUNET_free (rrh);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user