0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-03 09:56:38 -05:00

fuzz: Avoid timeout in blockfilter fuzz target

This commit is contained in:
MarcoFalke 2021-08-20 15:57:23 +02:00
parent 192a959b65
commit fa2547fc52
No known key found for this signature in database
GPG key ID: CE2B75697E69A548

View file

@ -36,9 +36,10 @@ FUZZ_TARGET(blockfilter)
(void)gcs_filter.GetEncoded();
(void)gcs_filter.Match(ConsumeRandomLengthByteVector(fuzzed_data_provider));
GCSFilter::ElementSet element_set;
while (fuzzed_data_provider.ConsumeBool()) {
LIMITED_WHILE(fuzzed_data_provider.ConsumeBool(), 30000)
{
element_set.insert(ConsumeRandomLengthByteVector(fuzzed_data_provider));
gcs_filter.MatchAny(element_set);
}
gcs_filter.MatchAny(element_set);
}
}