fix #3716: make sure amount-API offers proper checks against overflow and other issues

This commit is contained in:
Christian Grothoff 2015-03-18 18:57:36 +01:00
parent 6ba63aab84
commit 10f75510c0

View File

@ -170,7 +170,7 @@ run (void *cls, char *const *args, const char *cfgfile,
result = 4; result = 4;
FAILIF (GNUNET_OK != TALER_MINT_DB_reserves_in_insert (db, FAILIF (GNUNET_OK != TALER_MINT_DB_reserves_in_insert (db,
&reserve, &reserve,
amount, &amount,
expiry)); expiry));
FAILIF (GNUNET_OK != check_reserve (db, FAILIF (GNUNET_OK != check_reserve (db,
&reserve_pub, &reserve_pub,
@ -180,7 +180,7 @@ run (void *cls, char *const *args, const char *cfgfile,
expiry.abs_value_us)); expiry.abs_value_us));
FAILIF (GNUNET_OK != TALER_MINT_DB_reserves_in_insert (db, FAILIF (GNUNET_OK != TALER_MINT_DB_reserves_in_insert (db,
&reserve, &reserve,
amount, &amount,
expiry)); expiry));
FAILIF (GNUNET_OK != check_reserve (db, FAILIF (GNUNET_OK != check_reserve (db,
&reserve_pub, &reserve_pub,