commit 62d5aae1198e7e8374470539e19a112593fb0b2b
parent 2570b21d23cd7b6cd48ae20433dc61adbb898644
Author: Christian Grothoff <christian@grothoff.org>
Date: Tue, 14 Jul 2020 21:08:33 +0200
check invariant that refund deadline should not be after wire deadline
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/auditor/taler-helper-auditor-coins.c b/src/auditor/taler-helper-auditor-coins.c
@@ -1574,7 +1574,6 @@ deposit_cb (void *cls,
struct DenominationSummary *ds;
enum GNUNET_DB_QueryStatus qs;
- (void) wire_deadline;
(void) done;
GNUNET_assert (rowid >= ppc.last_deposit_serial_id); /* should be monotonically increasing */
ppc.last_deposit_serial_id = rowid + 1;
@@ -1589,6 +1588,13 @@ deposit_cb (void *cls,
"denomination key not found");
return GNUNET_OK;
}
+ if (refund_deadline.abs_value_us >
+ wire_deadline.abs_value_us)
+ {
+ report_row_inconsistency ("deposits",
+ rowid,
+ "refund deadline past wire deadline");
+ }
if (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT != qs)
{