nicer error handling

This commit is contained in:
Christian Grothoff 2020-03-15 22:38:17 +01:00
parent bddd7986d7
commit 69dd5657fc
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -56,10 +56,14 @@ load_fee (const char *method)
if (NULL == fees) if (NULL == fees)
return GNUNET_SYSERR; return GNUNET_SYSERR;
/* Add fees to #wire_fee_object */ /* Add fees to #wire_fee_object */
GNUNET_assert (-1 != if (0 !=
json_object_set_new (wire_fee_object, json_object_set_new (wire_fee_object,
method, method,
fees)); fees))
{
GNUNET_break (0);
return GNUNET_SYSERR;
}
return GNUNET_OK; return GNUNET_OK;
} }
@ -191,7 +195,17 @@ TEH_VALIDATION_init (const struct GNUNET_CONFIGURATION_Handle *cfg)
ret = GNUNET_OK; ret = GNUNET_OK;
wire_accounts_array = json_array (); wire_accounts_array = json_array ();
if (NULL == wire_accounts_array)
{
GNUNET_break (0);
return GNUNET_SYSERR;
}
wire_fee_object = json_object (); wire_fee_object = json_object ();
if (NULL == wire_fee_object)
{
GNUNET_break (0);
return GNUNET_SYSERR;
}
TALER_EXCHANGEDB_find_accounts (cfg, TALER_EXCHANGEDB_find_accounts (cfg,
&load_account, &load_account,
&ret); &ret);