Don't sign a transaction for non-admin when under load.

This commit is contained in:
JoelKatz
2013-07-08 13:46:06 -07:00
parent ec0481a42d
commit 3c1bbe0755

View File

@@ -60,6 +60,9 @@ RPCHandler::RPCHandler (NetworkOPs* netOps, InfoSub::pointer infoSub) : mNetOps
Json::Value RPCHandler::transactionSign (Json::Value params, bool bSubmit, bool bFailHard, ScopedLock& mlh)
{
if (getApp().getFeeTrack().isLoaded() && (mRole != ADMIN))
return rpcError(rpcTOO_BUSY);
Json::Value jvResult;
RippleAddress naSeed;
RippleAddress raSrcAddressID;