Skip to content

Commit fa1fdeb

Browse files
author
MarcoFalke
committed
fuzz: Ensure prevout is consensus-valid
1 parent 8f80092 commit fa1fdeb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/test/fuzz/script_flags.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ FUZZ_TARGET_INIT(script_flags, initialize_script_flags)
4141
for (unsigned i = 0; i < tx.vin.size(); ++i) {
4242
CTxOut prevout;
4343
ds >> prevout;
44+
if (!MoneyRange(prevout.nValue)) {
45+
// prevouts should be consensus-valid
46+
prevout.nValue = 1;
47+
}
4448
spent_outputs.push_back(prevout);
4549
}
4650
PrecomputedTransactionData txdata;

0 commit comments

Comments
 (0)