fuzz: Limit outpoints.size in txorphan target to avoid OOM
This commit is contained in:
1 file changed
+1
-1
@@ -45,7 +45,7 @@ FUZZ_TARGET_INIT(txorphan, initialize_orphanage)
|
|||||||
// if true, allow duplicate input when constructing tx
|
// if true, allow duplicate input when constructing tx
|
||||||
const bool duplicate_input = fuzzed_data_provider.ConsumeBool();
|
const bool duplicate_input = fuzzed_data_provider.ConsumeBool();
|
||||||
|
|
||||||
LIMITED_WHILE(fuzzed_data_provider.ConsumeBool(), 10 * DEFAULT_MAX_ORPHAN_TRANSACTIONS)
|
LIMITED_WHILE(outpoints.size() < 200'000 && fuzzed_data_provider.ConsumeBool(), 10 * DEFAULT_MAX_ORPHAN_TRANSACTIONS)
|
||||||
{
|
{
|
||||||
// construct transaction
|
// construct transaction
|
||||||
const CTransactionRef tx = [&] {
|
const CTransactionRef tx = [&] {
|
||||||
|
|||||||
Reference in new issue
Block a user