diff options
Diffstat (limited to 'src/util')
| -rw-r--r-- | src/util/config.c | 14 | 
1 files changed, 12 insertions, 2 deletions
| diff --git a/src/util/config.c b/src/util/config.c index 160d541f..e533a4ec 100644 --- a/src/util/config.c +++ b/src/util/config.c @@ -45,11 +45,21 @@ TALER_config_get_amount (const struct GNUNET_CONFIGURATION_Handle *cfg,                                               section,                                               option,                                               &str)) +  { +    GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, +                               section, +                               option);      return GNUNET_NO; -  if (GNUNET_OK != TALER_string_to_amount (str, -                                           denom)) +  } +  if (GNUNET_OK != +      TALER_string_to_amount (str, +                              denom))    {      GNUNET_free (str); +    GNUNET_log_config_invalid (GNUNET_ERROR_TYPE_ERROR, +                               section, +                               option, +                               "valid amount");      return GNUNET_SYSERR;    }    GNUNET_free (str); | 
