Skip to content

Commit fa2547f

Browse files
author
MarcoFalke
committed
fuzz: Avoid timeout in blockfilter fuzz target
1 parent 192a959 commit fa2547f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/test/fuzz/blockfilter.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,10 @@ FUZZ_TARGET(blockfilter)
3636
(void)gcs_filter.GetEncoded();
3737
(void)gcs_filter.Match(ConsumeRandomLengthByteVector(fuzzed_data_provider));
3838
GCSFilter::ElementSet element_set;
39-
while (fuzzed_data_provider.ConsumeBool()) {
39+
LIMITED_WHILE(fuzzed_data_provider.ConsumeBool(), 30000)
40+
{
4041
element_set.insert(ConsumeRandomLengthByteVector(fuzzed_data_provider));
41-
gcs_filter.MatchAny(element_set);
4242
}
43+
gcs_filter.MatchAny(element_set);
4344
}
4445
}

0 commit comments

Comments
 (0)