From a0c709d12613175d18e9599b2953b4d5ffda627f Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Mon, 25 Feb 2013 22:31:11 -0800 Subject: [PATCH] Do not allow native amounts for TrustSet. --- src/cpp/ripple/TrustSetTransactor.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/cpp/ripple/TrustSetTransactor.cpp b/src/cpp/ripple/TrustSetTransactor.cpp index df379f13de..9333d51259 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.";