exchange

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

commit c92d88d944aaa845adff8cc2b2dad75e5d8e74d4
parent 837fcd515cfc39d1f203e8d0e9ffa7f1144b9a66
Author: Christian Grothoff <christian@grothoff.org>
Date:   Fri,  6 Oct 2017 22:16:28 +0200

check rval from TALER_amount_to_string

Diffstat:
Msrc/exchange-tools/taler-exchange-keyup.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/exchange-tools/taler-exchange-keyup.c b/src/exchange-tools/taler-exchange-keyup.c @@ -288,7 +288,6 @@ get_cointype_dir (const struct CoinTypeParams *p) struct GNUNET_HashCode hash; char *hash_str; char *val_str; - size_t i; hash_coin_type (p, &hash); hash_str = GNUNET_STRINGS_data_to_string_alloc (&hash, @@ -298,7 +297,8 @@ get_cointype_dir (const struct CoinTypeParams *p) hash_str[HASH_CUTOFF] = 0; val_str = TALER_amount_to_string (&p->value); - for (i = 0; i < strlen (val_str); i++) + GNUNET_assert (NULL != val_str); + for (size_t i = 0; i < strlen (val_str); i++) if ( (':' == val_str[i]) || ('.' == val_str[i]) ) val_str[i] = '_';