diff --git a/vere/sist.c b/vere/sist.c index 3d893ea40..72226d775 100644 --- a/vere/sist.c +++ b/vere/sist.c @@ -953,10 +953,12 @@ _sist_rest() u3A->ent_d = c3_max(las_d + 1ULL, old_d); } - if ( cur_d == u3Z->lug_u.len_d ) { + if ( u3A->ent_d == old_d ) { // Nothing in the log that was not also in the checkpoint. // - c3_assert(u3A->ent_d == old_d); + // XX: reinstate this assertion + // + //c3_assert ( cur_d == u3Z->lug_u.len_d ); if ( las_d + 1 != old_d ) { uL(fprintf(uH, "checkpoint and log disagree! las:%" PRIu64 " old:%" PRIu64 "\n", las_d + 1, old_d));