diff --git a/src/jrd/tpc.cpp b/src/jrd/tpc.cpp index 01625cba4a0..8d7e96f81dc 100644 --- a/src/jrd/tpc.cpp +++ b/src/jrd/tpc.cpp @@ -314,12 +314,6 @@ void TipCache::loadInventoryPages(thread_db* tdbb, GlobalTpcHeader* header) header->oldest_transaction.store(hdr_oldest_transaction, std::memory_order_relaxed); header->latest_attachment_id.store(hdr_attachment_id, std::memory_order_relaxed); - // Check if TIP has any interesting transactions. - // At database creation time, it doesn't and the code below breaks - // if there isn't a single one transaction to care about. - if (hdr_oldest_transaction >= hdr_next_transaction) - return; - // Round down the oldest to a multiple of four, which puts the // transaction in temporary buffer on a byte boundary TraNumber base = hdr_oldest_transaction & ~TRA_MASK;