diff --git a/src/psbt.cpp b/src/psbt.cpp index 9e99ca5e8cd..9339bf7c092 100644 --- a/src/psbt.cpp +++ b/src/psbt.cpp @@ -325,7 +325,7 @@ bool PSBTInputSigned(const PSBTInput& input) bool PSBTInputSignedAndVerified(const PartiallySignedTransaction psbt, unsigned int input_index, const PrecomputedTransactionData* txdata) { CTxOut utxo; - assert(psbt.inputs.size() >= input_index); + assert(input_index < psbt.inputs.size()); const PSBTInput& input = psbt.inputs[input_index]; if (input.non_witness_utxo) {