exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 6c6787b49a8d61fc8b8615333cbbdd9dc9cc9f96
parent 0013ce41e71a3c8008051b5e57a81f512192e80f
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Tue, 31 Aug 2021 21:51:58 +0200

add assertions to help pin down #7007:

Diffstat:
Msrc/exchange/taler-exchange-httpd_keys.c | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/exchange/taler-exchange-httpd_keys.c b/src/exchange/taler-exchange-httpd_keys.c @@ -1404,6 +1404,11 @@ create_krd (struct TEH_KeyStateHandle *ksh, struct TALER_ExchangeSignatureP exchange_sig; json_t *keys; + GNUNET_assert (NULL != signkeys); + GNUNET_assert (NULL != recoup); + GNUNET_assert (NULL != denoms); + GNUNET_assert (NULL != ksh->auditors); + GNUNET_assert (NULL != TEH_currency); GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Creating /keys at cherry pick date %s\n", GNUNET_STRINGS_absolute_time_to_string (last_cpd)); @@ -1525,7 +1530,7 @@ create_krd (struct TEH_KeyStateHandle *ksh, * @param[in,out] ksh state handle to update * @return #GNUNET_OK on success */ -static int +static enum GNUNET_GenericResponseCode finish_keys_response (struct TEH_KeyStateHandle *ksh) { json_t *recoup;