[fuzz] allow negative time jumps in txdownloadman_impl

This commit is contained in:
glozow 2024-10-30 21:16:23 -04:00
parent 917ab810d9
commit 8351562bec

View file

@ -430,8 +430,9 @@ FUZZ_TARGET(txdownloadman_impl, .init = initialize)
} }
); );
// Jump ahead in time auto time_skip = fuzzed_data_provider.PickValueInArray(TIME_SKIPS);
time += fuzzed_data_provider.PickValueInArray(TIME_SKIPS); if (fuzzed_data_provider.ConsumeBool()) time_skip *= -1;
time += time_skip;
CheckInvariants(txdownload_impl, max_orphan_count); CheckInvariants(txdownload_impl, max_orphan_count);
} }
// Disconnect everybody, check that all data structures are empty. // Disconnect everybody, check that all data structures are empty.