fuzz: Use min option in ConsumeTime

This is less code and also required for the next commit.
This commit is contained in:
MarcoFalke
2025-07-31 11:44:04 +02:00
parent 0ffb20dee1
commit faa5a9ebad

View File

@@ -55,13 +55,11 @@ FUZZ_TARGET(headers_sync_state, .init = initialize_headers_sync_state_fuzz)
{
SeedRandomStateForTest(SeedRand::ZEROS);
FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size());
auto mock_time{ConsumeTime(fuzzed_data_provider)};
CBlockHeader genesis_header{Params().GenesisBlock()};
CBlockIndex start_index(genesis_header);
if (mock_time < start_index.GetMedianTimePast()) return;
SetMockTime(mock_time);
SetMockTime(ConsumeTime(fuzzed_data_provider, /*min=*/start_index.GetMedianTimePast()));
const uint256 genesis_hash = genesis_header.GetHash();
start_index.phashBlock = &genesis_hash;