exchange

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

commit c43f81d871b0cedfb0afd037e725536fa043153b
parent d4d590bcdab735949ebbc27c7e568647ed442009
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat,  7 Dec 2019 17:48:59 +0100

do not crash on bogus signature on denomination key (2)

Diffstat:
Msrc/exchange/taler-exchange-httpd_keystate.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/exchange/taler-exchange-httpd_keystate.c b/src/exchange/taler-exchange-httpd_keystate.c @@ -1625,7 +1625,6 @@ reload_public_denoms_cb (void *cls, dki.denom_priv.rsa_private_key = NULL; /* not available! */ dki.denom_pub.rsa_public_key = denom_pub->rsa_public_key; dki.issue = *issue; - /* we can assert here as we checked for duplicates just above */ ret = store_in_map (rfc->key_state->denomkey_map, &dki /* makes a deep copy of dki */); if (GNUNET_SYSERR == ret) @@ -1636,6 +1635,7 @@ reload_public_denoms_cb (void *cls, GNUNET_h2s (&issue->properties.denom_hash)); return; } + /* we can assert here as we checked for duplicates just above */ GNUNET_assert (GNUNET_OK == ret); }