diff --git a/src/primitives/transaction.cpp b/src/primitives/transaction.cpp index 07ecd8e13f..d45e6de7da 100644 --- a/src/primitives/transaction.cpp +++ b/src/primitives/transaction.cpp @@ -163,7 +163,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;