diff --git a/src/cpp/ripple/TrustSetTransactor.cpp b/src/cpp/ripple/TrustSetTransactor.cpp index df379f13d..9333d5125 100644 --- a/src/cpp/ripple/TrustSetTransactor.cpp +++ b/src/cpp/ripple/TrustSetTransactor.cpp @@ -43,6 +43,14 @@ TER TrustSetTransactor::doApply() return tefNO_AUTH_REQUIRED; } + if (saLimitAmount.isNative()) + { + cLog(lsINFO) << boost::str(boost::format("doTrustSet: Malformed transaction: Native credit limit: %s") + % saLimitAmount.getFullText()); + + return temBAD_LIMIT; + } + if (saLimitAmount.isNegative()) { cLog(lsINFO) << "doTrustSet: Malformed transaction: Negatived credit limit.";