From 62d5aae1198e7e8374470539e19a112593fb0b2b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 14 Jul 2020 21:08:33 +0200 Subject: check invariant that refund deadline should not be after wire deadline --- src/auditor/taler-helper-auditor-coins.c | 8 +++++++- 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 index b93521775..8b163fd05 100644 --- 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) { -- cgit v1.2.3