diff --git a/src/cpp/ripple/Transactor.cpp b/src/cpp/ripple/Transactor.cpp index 07e87592b5..047ddec61d 100644 --- a/src/cpp/ripple/Transactor.cpp +++ b/src/cpp/ripple/Transactor.cpp @@ -62,7 +62,7 @@ TER Transactor::payFee() return telINSUF_FEE_P; } - if (saPaid.isNegative()) + if (saPaid.isNegative() || !saPaid.isNative()) return temBAD_AMOUNT; if (!saPaid) return tesSUCCESS;