Browse Source

CRPCCommand.unlocked -> CRPCCommand.threadSafe

unlocked could be confused with wallet encryption
0.8
freewil 11 years ago
parent
commit
10ef361169
  1. 6
      src/bitcoinrpc.cpp
  2. 2
      src/bitcoinrpc.h

6
src/bitcoinrpc.cpp

@ -194,8 +194,8 @@ Value stop(const Array& params, bool fHelp) @@ -194,8 +194,8 @@ Value stop(const Array& params, bool fHelp)
static const CRPCCommand vRPCCommands[] =
{ // name actor (function) okSafeMode unlocked
// ------------------------ ----------------------- ---------- --------
{ // name actor (function) okSafeMode threadSafe
// ------------------------ ----------------------- ---------- ----------
{ "help", &help, true, true },
{ "stop", &stop, true, true },
{ "getblockcount", &getblockcount, true, false },
@ -1072,7 +1072,7 @@ json_spirit::Value CRPCTable::execute(const std::string &strMethod, const json_s @@ -1072,7 +1072,7 @@ json_spirit::Value CRPCTable::execute(const std::string &strMethod, const json_s
// Execute
Value result;
{
if (pcmd->unlocked)
if (pcmd->threadSafe)
result = pcmd->actor(params, false);
else {
LOCK2(cs_main, pwalletMain->cs_wallet);

2
src/bitcoinrpc.h

@ -95,7 +95,7 @@ public: @@ -95,7 +95,7 @@ public:
std::string name;
rpcfn_type actor;
bool okSafeMode;
bool unlocked;
bool threadSafe;
};
/**

Loading…
Cancel
Save