From b3b22d759546e6d59c10f378c2499cbbaf92dae7 Mon Sep 17 00:00:00 2001 From: David Schwartz Date: Thu, 3 Oct 2013 10:55:42 -0700 Subject: [PATCH] Nothing we do in doTx requires the master lock. --- src/ripple_app/rpc/RPCHandler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ripple_app/rpc/RPCHandler.cpp b/src/ripple_app/rpc/RPCHandler.cpp index 06483a90f0..ee863374db 100644 --- a/src/ripple_app/rpc/RPCHandler.cpp +++ b/src/ripple_app/rpc/RPCHandler.cpp @@ -1837,6 +1837,8 @@ Json::Value RPCHandler::doTxHistory (Json::Value params, LoadType* loadType, App // } Json::Value RPCHandler::doTx (Json::Value params, LoadType* loadType, Application::ScopedLockType& masterLockHolder) { + masterLockHolder.unlock (); + if (!params.isMember ("transaction")) return rpcError (rpcINVALID_PARAMS);