diff --git a/src/primitives/transaction.cpp b/src/primitives/transaction.cpp index a3b74915c4..52d31b63e6 100644 --- a/src/primitives/transaction.cpp +++ b/src/primitives/transaction.cpp @@ -160,7 +160,7 @@ bool CTransaction::HasValidFee() const CAmount fee = 0; if (vout[i].IsFee()) fee = vout[i].nValue.GetAmount(); - if (!MoneyRange(fee)) { + if (fee == 0 || !MoneyRange(fee)) { return false; } totalFee += fee;